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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
........
.........
while (fgets(sLine, MAXLINE, fp))
    {
		sscanf(sLine,"%d%s",&obj,att);
 
.............
Que proposez vous ?

Merci.