Lire un fichier et ranger dans tableau
Bonsoir,
je viens vers vous quand j'ai un problème avec mon code. J'aimerai pouvoir lire un fichier et pour chaque \n que je trouve dans ce dernier, je range les résultats par case en fonction d'un \n. Voici un exemple de fichier :
Citation:
34
36
35
105
66
etc...
Voici mon code actuel :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
ifstream fichier("/home/nemesis/workspace/test/src/test.txt", ios::in); // on ouvre en lecture
if(fichier) // si l'ouverture a fonctionné
{
string contenu; // déclaration d'une chaîne qui contiendra la ligne lue
int i = 0;
string result[800];
while (getline(fichier, contenu)) {
if (contenu == '\n') { // dès que je vois un \n, je change de case de tableau
i++;
}
else {
result[i] = contenu; // je range la valeur dans mon tableau
}
i++;
}
fichier.close();
}
else
cerr << "Impossible d'ouvrir le fichier !" << endl;
return 0; |
au final, voici ce que j'aimerai avoir dans mon tableau :
Citation:
[34][36][35] ...
Pourriez-vous m'aider ?
Merci d'avance