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)
}