Bonjour à tous,

J'aimerais lire ce fichier (.txt):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
N° Format    Largeur    epaisseur
---------------------------------
        0       2500          500
	1       3000          600
	2       4000          700
	3       5000          800
	4       6000          900
	5       7500         1000
	6       8000         1100
	7       9000         1200
	8      10000         1300
	9      11000         1400

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
int numFormat;
double largeur, epaisseur;
string temp;
ifstream fichier("ListeFormat.txt", ios::in);
 
getline(fichier, temp); getline(fichier, temp); // On lit les deux premières lignes inutiles
 
while(getline(fichier, temp))
{
    ++_nbrFormat; // On compte le nombre de format
 
    /* Comment récupérer les variables numFormat/largeur/épaisseur de temp ? */
}
J'ai penser à strtok.



Est-il possible en C++, de lire des chaînes précises ? :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
fscanf(fichier, "%d %lf %lf", &numFormat, &largeur, &epaisseur);

Est-il possible en C/C++ de se positionner à une certaine ligne sans lire toutes les lignes précédentes ?.

Merci.