diff --git a/proceso35.c b/proceso35.c new file mode 100644 index 0000000..67754af --- /dev/null +++ b/proceso35.c @@ -0,0 +1,26 @@ +#include +#include +#include + +int main() { + int i = 6; + pid_t pid; + + pid = fork(); + + if (pid == -1) { + printf("Error al crear el proceso hijo"); + exit(-1); + } + if (pid == 0) { + // Código del proceso hijo + i = i - 5; + printf("Soy el proceso hijo. Valor: %d\n", i); + } else { + // Código del proceso padre + i = i + 5; + printf("Soy el proceso padre. Valor: %d\n", i); + } + exit(0); +} +