Erreur lors de la compilation en c
Résolu/Fermé
compilateurc
Messages postés
24
Date d'inscription
vendredi 25 décembre 2009
Statut
Membre
Dernière intervention
27 février 2012
-
24 févr. 2012 à 16:20
compilateurc Messages postés 24 Date d'inscription vendredi 25 décembre 2009 Statut Membre Dernière intervention 27 février 2012 - 27 févr. 2012 à 16:08
compilateurc Messages postés 24 Date d'inscription vendredi 25 décembre 2009 Statut Membre Dernière intervention 27 février 2012 - 27 févr. 2012 à 16:08
A voir également:
- Erreur lors de la compilation en c
- Erreur 0x80070643 - Guide
- Une erreur s'est produite lors de la préparation de l'installation ✓ - Forum MacOS
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 10016 epson - Forum Imprimante
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
3 réponses
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
Modifié par jisisv le 29/02/2012 à 21:50
Modifié par jisisv le 29/02/2012 à 21:50
Remplace la ligne extern errno; par un #include <errno.h>
Johan
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
Johan
Gates gave ^H sold you the windows.
GNU gave us the whole house.(Alexandrin)
compilateurc
Messages postés
24
Date d'inscription
vendredi 25 décembre 2009
Statut
Membre
Dernière intervention
27 février 2012
1
24 févr. 2012 à 16:33
24 févr. 2012 à 16:33
Voici le code source en c:
#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
extern errno;
int main(void)
{
pid_t pid;
if((pid=fork())==-1)
{
fprintf(stderr,"Le processus s'est terminé avec l'erreur %d",errno);
exit(1);}
printf("Le père et le fils affichent");
if(pid==0)
{
printf("Le fils fonctionne");
}
else
{
printf("Le père fonctionne");
}
return 0;
}
#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
extern errno;
int main(void)
{
pid_t pid;
if((pid=fork())==-1)
{
fprintf(stderr,"Le processus s'est terminé avec l'erreur %d",errno);
exit(1);}
printf("Le père et le fils affichent");
if(pid==0)
{
printf("Le fils fonctionne");
}
else
{
printf("Le père fonctionne");
}
return 0;
}
compilateurc
Messages postés
24
Date d'inscription
vendredi 25 décembre 2009
Statut
Membre
Dernière intervention
27 février 2012
1
27 févr. 2012 à 16:08
27 févr. 2012 à 16:08
Merci Johan ça marche parfaitement. #include<errno.h> est pur