CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Petite question fonction fork en c

DébutPage précedente
1
Page suivantePage suivante
itizback itizback
MP
Niveau 7
27 janvier 2015 à 16:05:19

Bonjour,
Deja merci du temps que vous m'accordez.

Alors voila, je dois utiliser la fonction fork pour un programme (un shell oui). Et je n'arrive pas a savoir lors de mes tests si le fils se ferme bien et laisse place au pere. Lors du test, le shell ne m'affiche que "Son" (meme en deplacant mon printf).
Auriez vous un trick pour savoir si je m'en sers bien? Merci

pid_t pid;
const char* id = "Father";

(void)cmd; (void)path; (void)retacc;
pid = fork();
if (pid == 0)
id = "Son";
else
{
wait(NULL);
id = "Father";
}
printf("%s\n", id);
return (0);

Flamenca Flamenca
MP
Niveau 10
27 janvier 2015 à 20:41:06

Affiche le PID du fils avant de le terminer :ok:

De plus si le pere se termine alors le wait(null) c'est passé (bien ou mal) (le mieux serai de récupérer le rapport de terminaison du fils (regarde le man de wait et WEXITSTATUS il me semble).

Pseudo supprimé
Niveau 10
27 janvier 2015 à 20:43:43

waitpid sinon. :hap:

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment