Petite question avt d'exposé mon probl sur C
mamie gaté
-
tafiscobar Messages postés 1277 Date d'inscription Statut Contributeur Dernière intervention -
tafiscobar Messages postés 1277 Date d'inscription Statut Contributeur Dernière intervention -
bonjour a tous
je veux savoir puisqu'il s'agit d'un forum pour les probleme de programmation si c possible de vous faire pare de mon prob sur un code.
si je l'ecri a peine 9 ligne si vous pouriez m'aider sur le comment du pourquoi. sinon dite moi si c pas le style de la maison d'aider directement sur du code
merci a tous
je veux savoir puisqu'il s'agit d'un forum pour les probleme de programmation si c possible de vous faire pare de mon prob sur un code.
si je l'ecri a peine 9 ligne si vous pouriez m'aider sur le comment du pourquoi. sinon dite moi si c pas le style de la maison d'aider directement sur du code
merci a tous
A voir également:
- Petite question avt d'exposé mon probl sur C
- Petite amie virtuelle en français gratuit - Accueil - Intelligence artificielle
- Exposant c++ - Forum C++
- Petite croix snap ✓ - Forum Snapchat
- Bloquage d'un ami snap - Forum Snapchat
- Sujet informatique pour exposé ✓ - Forum Études / Formation High-Tech
7 réponses
SAlut,
Ca commence pas encore et c'est déjà compliqué ton truc! Si tu le donnais ton bout de code quon voit si on y peut quelque chose?
F F F
Ca commence pas encore et c'est déjà compliqué ton truc! Si tu le donnais ton bout de code quon voit si on y peut quelque chose?
F F F
desolé jai merde en tapant oups
int main (int argc, charr **argv) {
int child = fork();
int c = 5;
if(child == 0)
c += 5;
else {
child = fork();
c += 10;
if(child)
c += 5;
}
}
voila et ma question est combien ya til de copie de "c"
int main (int argc, charr **argv) {
int child = fork();
int c = 5;
if(child == 0)
c += 5;
else {
child = fork();
c += 10;
if(child)
c += 5;
}
}
voila et ma question est combien ya til de copie de "c"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
slt mamie gateau,
bon, ca fait un bail que je n'ai pas fait de programmation systeme, mais voici ce que je peux te dire d'apres mes souvenirs:
fork() duplique le processus courant et cree un processus fils.Il y a donc bien plusieurs copie de 'c'. Tu effectue un fork() au debut de ton programme. On a donc une copie suplementaire de 'c'. Ensuite tu effectue un second fork() qd tu te trouves sur le pere (child != 0), ce qui nous fais une seconde copie. A mon avis, il y a donc deux copie de ta variable 'c', sans compter celle du processus initial, ce qui fait donc trois copie de 'c'.
Bon, ca demande tout de meme a etre confirme par qqun qui aurait des souvenirs un peu plus recents.... En tout cas bon courage, et d'avance excuse moi si je me suis trompe dans mes explications...
liam
Etudiant en info (EPITA)
bon, ca fait un bail que je n'ai pas fait de programmation systeme, mais voici ce que je peux te dire d'apres mes souvenirs:
fork() duplique le processus courant et cree un processus fils.Il y a donc bien plusieurs copie de 'c'. Tu effectue un fork() au debut de ton programme. On a donc une copie suplementaire de 'c'. Ensuite tu effectue un second fork() qd tu te trouves sur le pere (child != 0), ce qui nous fais une seconde copie. A mon avis, il y a donc deux copie de ta variable 'c', sans compter celle du processus initial, ce qui fait donc trois copie de 'c'.
Bon, ca demande tout de meme a etre confirme par qqun qui aurait des souvenirs un peu plus recents.... En tout cas bon courage, et d'avance excuse moi si je me suis trompe dans mes explications...
liam
Etudiant en info (EPITA)
slt mamie gateau,
bon, ca fait un bail que je n'ai pas fait de programmation systeme, mais voici ce que je peux te dire d'apres mes souvenirs:
fork() duplique le processus courant et cree un processus fils.Il y a donc bien plusieurs copie de 'c'. Tu effectue un fork() au debut de ton programme. On a donc une copie suplementaire de 'c'. Ensuite tu effectue un second fork() qd tu te trouves sur le pere (child != 0), ce qui nous fais une seconde copie. A mon avis, il y a donc deux copie de ta variable 'c', sans compter celle du processus initial, ce qui fait donc trois copie de 'c'.
Bon, ca demande tout de meme a etre confirme par qqun qui aurait des souvenirs un peu plus recents.... En tout cas bon courage, et d'avance excuse moi si je me suis trompe dans mes explications...
liam
Etudiant en info (EPITA)
bon, ca fait un bail que je n'ai pas fait de programmation systeme, mais voici ce que je peux te dire d'apres mes souvenirs:
fork() duplique le processus courant et cree un processus fils.Il y a donc bien plusieurs copie de 'c'. Tu effectue un fork() au debut de ton programme. On a donc une copie suplementaire de 'c'. Ensuite tu effectue un second fork() qd tu te trouves sur le pere (child != 0), ce qui nous fais une seconde copie. A mon avis, il y a donc deux copie de ta variable 'c', sans compter celle du processus initial, ce qui fait donc trois copie de 'c'.
Bon, ca demande tout de meme a etre confirme par qqun qui aurait des souvenirs un peu plus recents.... En tout cas bon courage, et d'avance excuse moi si je me suis trompe dans mes explications...
liam
Etudiant en info (EPITA)