Quelle erreur dans ce programme en langage C
Résolu/Fermé
salmimoro
Messages postés
8
Date d'inscription
vendredi 20 mai 2016
Statut
Membre
Dernière intervention
21 mai 2016
-
Modifié par NHenry le 20/05/2016 à 19:50
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 21 mai 2016 à 22:09
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 21 mai 2016 à 22:09
A voir également:
- Quelle erreur dans ce programme en langage C
- Erreur 0x80070643 - Accueil - Windows
- Programme demarrage windows 10 - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur vidéo freebox ✓ - Forum TV & Vidéo
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
Modifié par fiddy le 20/05/2016 à 20:57
Modifié par fiddy le 20/05/2016 à 20:57
Il faut lire les erreurs fournies par son compilateur.
Il y a en quelques unes que tu aurais trouvées tout seul.
whille
N'existe pas ! C'est while.
main()
Le bon prototype est : int main(void)
scanf("%s",&nomfichier);
scanf("%S",&E.nom);
scanf("%S",&E.prenon);
scanf("%S",&E.fanction);
scanf("%d",&E.salair);
scanf("%S",&E.matricle);
Pas de &. Ce n'est pas "%S", mais "%s" (S minuscule).
(inex,"%s\n%s\n%s\n%s\n%d\n",&E.nom,&E.prenon,&E.fanction,&E.matricle&E.salair);
Pas de &. Attention, il manque une virgule entre E.matricle et E.salair.
system("pause";)
Le point virgule est mal placé.
Et enfin, il manque le return 0; final.
Google is your friend
Il y a en quelques unes que tu aurais trouvées tout seul.
whille
N'existe pas ! C'est while.
main()
Le bon prototype est : int main(void)
scanf("%s",&nomfichier);
scanf("%S",&E.nom);
scanf("%S",&E.prenon);
scanf("%S",&E.fanction);
scanf("%d",&E.salair);
scanf("%S",&E.matricle);
Pas de &. Ce n'est pas "%S", mais "%s" (S minuscule).
(inex,"%s\n%s\n%s\n%s\n%d\n",&E.nom,&E.prenon,&E.fanction,&E.matricle&E.salair);
Pas de &. Attention, il manque une virgule entre E.matricle et E.salair.
system("pause";)
Le point virgule est mal placé.
Et enfin, il manque le return 0; final.
Google is your friend
Utilisateur anonyme
20 mai 2016 à 20:08
20 mai 2016 à 20:08
Le compilateur te donne les erreurs
salmimoro
Messages postés
8
Date d'inscription
vendredi 20 mai 2016
Statut
Membre
Dernière intervention
21 mai 2016
20 mai 2016 à 20:22
20 mai 2016 à 20:22
oui
salmimoro
Messages postés
8
Date d'inscription
vendredi 20 mai 2016
Statut
Membre
Dernière intervention
21 mai 2016
20 mai 2016 à 20:24
20 mai 2016 à 20:24
Je ne sais pas comment corriger cette erreur
salmimoro
Messages postés
8
Date d'inscription
vendredi 20 mai 2016
Statut
Membre
Dernière intervention
21 mai 2016
20 mai 2016 à 20:34
20 mai 2016 à 20:34
Pouvez-vous écrire ce programme d'une autre manière
"""""""" program C qui enregistre les information des employée dans un fichier... utilse structure
"""""""" program C qui enregistre les information des employée dans un fichier... utilse structure
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
>
salmimoro
Messages postés
8
Date d'inscription
vendredi 20 mai 2016
Statut
Membre
Dernière intervention
21 mai 2016
20 mai 2016 à 20:47
20 mai 2016 à 20:47
Ce que veut dire Rocailleux, c'est de poster les erreurs fournis par ton compilateur...
20 mai 2016 à 21:06
20 mai 2016 à 21:26
Et j'en rajoute une :
index=fopen(nomfichier,"W");
Ce n'est pas "W" mais "w".
21 mai 2016 à 01:25
info de employe0
h
h
h
j
2293160
info de employe1
fg
f
v
vc
2293160
info de employe2
s
c
cv
fg
2293160
info de employe3
fgf
bv
bv
bvbv
2293160
info de employe4
bv
fb
vb
c
2293160
Modifié par Rocailleux le 21/05/2016 à 10:17
donc salaire est un tableau de 50 entiers
du coup :
te rempli la premiere case
et
te renvoie l'adresse de ton tableau sous forme de int
21 mai 2016 à 10:55
Corrige ce point, et reposte ton code pour qu'on voie où tu en es.