Bonjour à tous !
J'utilise le petit bout de code de test suivant :
pour lire un fichier texte qui a été crée par moi-même sous Windows avec une méthode de copier/coller...
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 #include <fstream> #include <iostream> int main (){ std::ifstream lut ("lut.txt", std::ios::in | std::ios::binary); if (!lut) { std::cerr << "le fichier n'a pas pu être ouvert. \n"; exit(-1); } int a, b, c ; while (lut >> a >> b >> c ) { std::cout << a <<' '<< b << ' ' << c << std::endl; } std::cout << std::endl; system("pause"); return (0); }
Le truc, c'est que je ne sais pas trop combien il y a d'espace entre chaque nombre, ce n'est que du copier/coller, le but pour moi est de récupérer ce tableau dans un buffer (et donc dans un premier temps d'afficher tout simplement comme je tente de le faire dans ce programme)...
Pour info, voici le tableau
Pourquoi mon code m'affiche t-il 0 0 0 simplement ?
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 0 0 0.5625 0 0 0.6250 0 0 0.6875 0 0 0.7500 0 0 0.8125 0 0 0.8750 0 0 0.9375 0 0 1.0000 0 0.0625 1.0000 0 0.1250 1.0000 0 0.1875 1.0000 0 0.2500 1.0000 0 0.3125 1.0000 0 0.3750 1.0000 0 0.4375 1.0000 0 0.5000 1.0000 0 0.5625 1.0000 0 0.6250 1.0000 0 0.6875 1.0000 0 0.7500 1.0000 0 0.8125 1.0000 0 0.8750 1.0000 0 0.9375 1.0000 0 1.0000 1.0000 0.0625 1.0000 0.9375 0.1250 1.0000 0.8750 0.1875 1.0000 0.8125
Comment faire pour récupérer ce tableau???
Merci beaucoup !![]()
Partager