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 :

34
36
35
105
66
etc...
Voici mon code actuel :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 :

[34][36][35] ...
Pourriez-vous m'aider ?

Merci d'avance