Bonjour,

Je cherche à faire une lecture sequentielle sur un fichier formater. Rien de plus simple me diriez-vous, mais plus habitué au Fortran je galère un peu...

Voici mon code :

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
21
22
23
FILE *datei;
datei = fopen ("init.txt", "r");
 
 
 
if (datei == NULL) {
       cout << "Öffnungfehler" << endl;
       system("PAUSE");
       };
 
fscanf(datei, "%d\t%d\n",&nx ,&nt );
 
cout << "nx = " << nx << " nt = " << nt;
 
 
 
cout << "prout" << endl; 
fscanf(datei, "%Lf\t%Lf \n", &Delta_x, &Delta_t);
cout << "Dx  " << Delta_x ;
 
cout << "prout" << endl;
 
fscanf(datei, "%lf\t%lf\n", &nu, &lambda);
Et voici le fichier init.txt

3 10
1e-006 1e-6
1 50

En passant j´aimerais savoir si il est possible de rajouté du texte, qui ne soit pas lu, dans mon fichier init.txt.

Par exemple

3 10 //nx, nt
1e-006 1e-6 //Delta_x, Delta_t
1 50 //nu, lambda


Merci de votre attention