Salut à tous !

Je viens solliciter votre aide car j'aimerais mettre en place un système me permettant de récupérer cette série de chiffres située dans un fichier externe .txt :

47 23 77 12 88
22 89 21 17 12

J'aimerais que les séries soient stockées dans un double tableau de type [y][x].

Que ma première série de chiffres soit donc en Y = 0 ( x étant le nombre d'INT contenus dans la ligne )
et que la seconde ligne en Y soit égale à 1 ( et puis ainsi de suite pour d'autres éventuelles lignes ) !

En gros, j'aimerais détecter ma fin de ligne afin d'incrémenter ma valeur Y et d'y stocker à nouveau tous les int de cette ligne là dans mon X.

Comment faire pour passer à la ligne suivante sans passer par getline du coup ?

J'ai commencé par faire ceci :
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
24
25
26
27
28
29
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main()
{
    int x = 0;
    int y = 0;
 
    int tab[10][10];
    int i = 0;
 
    ifstream flux("fichier.txt");
 
    while (!flux.eof())
    {
        flux >> i;
        tab[y][x] = i;
        x++;
    }
 
    for (int i = 0 ; i < 10 ; i++)
    {
        cout << tab[y][i] << " ";
    }
 
    return 0;
}
Merci énormément d'avance à ceux qui m'aideront à résoudre ce problème qui me turlupine ! :-)