pour les vieux barbus de la prog c...merci... - C++ - Programmation
Marsh Posté le 11-11-2002 à 15:11:21
enum est un mot clef, si tu l'utilise comme nom de variable, tu vas te faire jeter. 
 
Marsh Posté le 12-11-2002 à 02:11:27
-virgules pour séparer les arguments ! 
-point-virgules en fin d'instruction ! 
-transmettre les adresse (cela est fait automatiquement pour les tableaux) 
-tester si les ouvertures de fichier on réussi. 
-fermer les fichiers 
-mettre les variables locales dès que possible. 
-pour les tests, lire autre chose que la disquette... c'est lent ! 
 
| Code : 
 | 
 
Il faudrait encore tester si les fscanf réussissent...
| Code : 
 | 
Marsh Posté le 12-11-2002 à 10:11:12
j'm bien les réponses de Musaran, au moins c simple, précis, clair 
Marsh Posté le 13-11-2002 à 04:02:27
Oh ! Des fleurs ! 
C'est pas désagréable... 
 
A l'essentiel et sans fioritures, c'est un style que j'aime. 
Et je trouve que les exemples sont la meilleure façon d'apprendre ou d'enseigner.
Marsh Posté le 11-11-2002 à 15:09:08
voila j'aimerais juste que vous jettiez juste un coup d'oeil pour me dire si vs voyez des erreurs...je debute et je dois lire 2 fichiers distincts et ecrire ds un seul....
unsigned int enbcode, enbcond, ldur, lt;
char enum[6];
char enom[31];
char lnum[6];
FILE *fice1;
FILE *fice2;
void lecture_donnees(void)
{
fice1=fopen("a:\\eleve.don","r" );
fscanf(fice1,"%s %s %d %d",enum enbcode enbcond);
fice2=fopen("a:\\lecon.don","r" );
fscanf(fice2,"%s %d %d",ldur,lnum,lt)
}