Bonjour à tous,

Actuellement je cherche à stocker chaque ligne suivant le format : 1497.000000 ; 335.677250 ; ...

La première valeur dans un tableau 1D,
La deuxième dans un autre tableau 1D,
...

Sachant que par la suite j'aimerais afficher un spectre en nanomètre. Peut être il y a t-il un format moins contraignant? comme 1497.82,335.67.



J'essaie de modifier ce code afin de réaliser ce que je veux mais ce n'est pas si simple de stocker le premier chiffre... dans un tableau :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
        //Utilisation de fgetc
        //fgetc example: money counter
 
          FILE * pFile;
          int c;
          int n = 0;
          int n2 = 0;
          pFile=fopen ("test.txt","r");
          if (pFile==NULL) perror ("Error opening file");
          else
          {
            do {
              c = fgetc (pFile);
              if (c == '$') n++;
              if (c == '\n') n2++;
            } while (c != EOF);
            fclose (pFile);
            printf ("The file contains %d dollar sign characters ($).\n",n);
            printf ("The file contains %d retour chariot .\n",n2);
          }