besoin d'explication du fonctionnement de cette partie de programme! - C - Programmation
Marsh Posté le 07-01-2012 à 19:32:56
tapoza a écrit : bonjour;
|
fopen() => ouvrir un fichier
printf() => afficher un texte à l'écran
fscanf() => lire des données formatées en provenance d'un fichier
strcmp() => comparer 2 chaines
fclose() => fermer un fichier ouvert
Je ne sais pas de qui est ce code mais il est à chier (doublon des instructions de lecture et du test EOF). Et la prochaine fois, bosse un peu par toi-même au lieu de sous-traiter et lance un man !!!
Marsh Posté le 08-01-2012 à 10:50:20
Ce code n'est visiblement pas de toi.
Merci de lire les règles de la catégorie : c'est ton second sujet où visiblement tu cherches à ce que quelqu'un te fasse tes devoirs. Au troisième, tu auras droit à un ban.
Fermeture du sujet.
Marsh Posté le 07-01-2012 à 17:23:12
bonjour;
je voulais comprendre le fonctionnement de chaque instruction de ce programme;
int chercher(char pSalle[10],char pName[50])
{
int res;
FILE *db1;
db1 = fopen(pSalle,"r" );
if (db1 == NULL)
{
printf("Erreur de lecture des données.\n" );
res = 0;
}
else
{
fscanf(db1,"%s",ret);// lire le nbre d'elements du fichier
while(strcmp(ret,"EOF" )!=0 && strcmp(ret,name)!=0)
fscanf(db1,"%s",ret);
if (strcmp(ret,"EOF" )!=0)
res = 1 ;
else res = 0;
}
fclose(db1);
return res;
}
merci.