Bonjour à tous!
J'apprends le C ces temps (pour l'école {ça vous rappelle quelque chose, fork, exec et Cie 

?}), et je tombe sur un os. Voilà mon programme:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
	pid_t pid;
	int i;
	for (i=0;i<10;i++) {
		pid = fork();
		if (pid > 0) 
			printf("parent %d\n", i);
		if (pid < 0)
			printf("error forking\n");
		else {
			printf("child %d\n", i);
			exit(0);
		}
	}
	return 0;
}
Et voilà le résultat:
Je vous laisse deviner pourquoi ça me plait pas du tout.. J'ai eu d'autres bizarreries du genre.
Quelqu'un peut-il m'expliquer, svp?