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.
Código
/invalid conversion from ‘void*’ to ‘int*’ [-fpermissive]|
Este es el codigo.
Código
#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.