• [^] # Re: Euh

    Posté par . En réponse au message Le break dans le fork(). Évalué à 3.

    Pour chipouiller encore un peu, declarer des variables (pid_t p) au milieu d'un for(), ça fait pas très c non plus, en général, on les met au debut de la fonction.
    Autre chipouille, ton using namespace std; c'est du c++ aussi.
    Et tant que j'y suis, en compilant avec -Wall tu remarquera qu'il te manque moultes include. sys/types.h , unistd.h et éventuellement stdio.h si tu veux changer ton affichage par un printf().

    En gros, ton prog est un melange de c / c++.

    Je te conseil de lire le man 2 fork, et surtout les valeurs renvoyés. C'est faisable avec un switch, utilise default.