boualiasma
Messages postés393Date d'inscriptionlundi 22 juin 2009StatutMembreDernière intervention23 décembre 2011
-
28 sept. 2009 à 14:25
katsankat
Messages postés571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 2012
-
29 sept. 2009 à 16:22
Bonjour,
J'ai un fichier qui est généré dans le programme. Ce fichier peut être vide ou non.
Je voulais tester si le fichier est vide ou non
si le fichier est non vide alors je vais lire de ce fichier et faire des traitements si non rien faire.
Ce fichier contient deux champs: un numero (entier) et une valeur( chaine de caractère).
Lorsque je lance l'exécution alors j'ai une exception
Je fais le débogage alors j'ai localisé l'erreur est quand le fichier est vide alors le programme ne peut pas exécuter l'instruction suivante:
........
.........
while (fgets(sLine, MAXLINE, fp))
{
sscanf(sLine,"%d%s",&obj,att);
.............
katsankat
Messages postés571Date d'inscriptionvendredi 30 décembre 2005StatutMembreDernière intervention12 juillet 20123 29 sept. 2009 à 16:22
Salut les amis, bon il faut accepter d'éviter de créer 50 topics (sujet original). Ton appel de scanf() n'est pas correct, je t'ai mis le code du printf() exprès, pensant que tu pu t'en inspirer ..