Fichier lecture c++

célline -  
misimpo Messages postés 952 Statut Membre -
Bonjour tout le monde,
je veux lire un fichier texte qui contient des données de type float et de les stocker dans un veteur de vecteur ou bien une matrice mais je n'y arrive pas .
un exemple de fichier à lire
1 1 1 2 500 3
3 2 2 4 600 2
4 5 2 1 700 5
2 3 5 7 250 4
1 4 5 8 650 7
2 3 7 9 550 2
2 6 8 5 450 5
3 2 5 6 550 2
1 8 8 9 250 7 voila mon programme


#include <iostream>
#include <string>
#include <fstream>

#include <vector>


using namespace std;

int main()
{
ifstream fichier("C:/Users/kamal/Desktop/Data.txt", ios::in);

if(fichier)
{
vector<vector<int> >ArrData(9) ;
for (int i = 0;i <6; i++){
vector <int> Vec ;
int Nombre1,Nombre2,Nombre3,Nombre4,Nombre5,Nombre6;

fichier >> Nombre1>> Nombre2>> Nombre3>> Nombre4>> Nombre5 >> Nombre6;
Vec.push_back(Nombre1);
Vec.push_back(Nombre2);
Vec.push_back(Nombre3);
Vec.push_back(Nombre4);
Vec.push_back(Nombre5);
Vec.push_back(Nombre6);

ArrData.push_back(Vec);}/*on lit jusqu'à l'espace et on stocke ce qui est lu dans la variable indiquée */
cout << ArrData[4][0];
fichier.close();
}
else
cerr << "Impossible d'ouvrir le fichier !" << endl;

return 0;
}
mais <ca donne pas grand chose
A voir également:

1 réponse

misimpo Messages postés 952 Statut Membre 70
 
va prendre des cours :D
0