Fichier lecture c++

Fermé
célline - 12 févr. 2010 à 21:11
misimpo Messages postés 788 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 6 mars 2014 - 12 févr. 2010 à 21:12
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 788 Date d'inscription mercredi 1 juillet 2009 Statut Membre Dernière intervention 6 mars 2014 70
12 févr. 2010 à 21:12
va prendre des cours :D
0