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 :
Et voici le fichier init.txt
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);
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
Partager