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
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Ce message d'erreur apparaît sur l'ordinateur d'elena. que peut-on dire du programme gwxux ? - Forum logiciel systeme
- Erreur 1004 vba ✓ - Forum VB / VBA
- Frequence programme national ✓ - Forum Messagerie
- Programme demarrage windows 10 - Guide
2 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
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
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 816
>
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 :
scanf("%d",&E.salair);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.