Hola están.
tengo un peque~no problema estaba estudiando el concepto de procesos y como estos funcionan.
llegue a una parte del libro que habla de los fork();
y muestra un ejemplo que es para la creación de un nuevo proceso.
El problema es que al momento de ejecutar la aplicación me muestra el siguiente error.
/invalid conversion from ‘void*’ to ‘int*’ [-fpermissive]|
Este es el codigo.
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
int main (void)
{
int *valor = malloc(sizeof(int));
*valor = 0;
fork();
*valor = 13;
printf("%ld: %d\n", (long)getpid(), *valor);
free(valor);
return 0;
}
Gracias. también se me olvidaba tal ves me lo pueden explicar un poco mas claro, tengo el concepto un poco confuso todavía. saludos.