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
Configuration: Solaris
Firefox 3.1

1 réponse

  1. 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
    1. 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