void convertFileToMat(char *name, int ***mat)
{
//la matrice est conforme a la page 3
//parcourir tout le fichier afin de definir le nombre de ligne
int counter = 0;
string line;
ifstream myParaFile (name);//creation et ouverture en meme temps
if (!myParaFile.is_open())
{
//impossible d'ouvrir
}
else
{
while ( !myParaFile.eof() )
{
getline (myParaFile,line);
cout <<line<< endl;
counter++;
}
myParaFile.close();
}
cout << "\n\ntnere is "<<counter<<" lines"<<"\ninitializing matrix \n\n";
//creation de la matrice
//remplir la matrice par algo de cassage
myParaFile.open(name); //ouiverture de l'objet
cout << "opening file\n";
//here tellg() is returning -1 (weird)
myParaFile.seekg(0);
cout << "position = "<<myParaFile.tellg()<<"\n";
//here tellg() is still returning -1if (!myParaFile.is_open())
{
//ouverture impossble
}
else
{
while ( !myParaFile.eof() )
{
getline (myParaFile,line);
cout <<line<< endl;
//algo de cassage ici
counter++;
}
myParaFile.close();
}
}