Lire une donnée à partir d'un fichier

babita -  
 babita -
Bonjour,
je suis entrain de faire un programme qui a besoin de recuperer des données a partir d'un fichier.
pour cela je fais un fscanf(fichier,%d %d, &var1, &var2) et la il me met des -16523574 et je ne comprends pas pourquoi?
j'espere que quelqu'un pourra m'aider rapidement
merci d'avance a tous
A voir également:

1 réponse

Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
 
qu'est-ce qu'il y a dans le fichier ?
De quel type sont var1 et var2 ?
Comment avez-vous ouvert le fichier ?
Bref : un peu plus de code et d'infos nous aiderait! (Si le code est long pensez à utiliser les balises code ! Bouton à droite de gras italique souligné)

a bientot
0
babita
 
tt d'abord merci de m'avoir repondu aussi vite
je n'arrive pas a copier mon code donc je v reecrire les principales lignes

pour ouvrir le fichier:

fichier_entree= fopen(nom_fichier_entree,"r");

apres je fais un test pour savoir si fichier_entree==null ou pas

ensuite je fais:

fscanf(fichier_entree, "%d,%f %f", &tabelau[i].numero, &tableau[i].abscisse, &tableau[i].ordonnee);

mon tableau est un tableau de structure ki contient des données sur des points.

ensuite je fais un affichage

fprintf(stdout, "%d %f %f", tableau[i].numero,......);

alors quand je fais comme ca, je n'ai que des zero ki s'affiche

et si je passe par des variables intermediraire j'ai des -XXXXXX

je ne comprends vraiment pas
0