Bonjour,
J'ai un fichier input.txt, sur trois lignes sous la forme:
10 20 30 40 50 60
70 80 90 100 110 120
130 140 150 160 170 180
et je souhaiterais obtenir dans un autre fichier output.txt
60 50 40 30 20 10
120 110 100 90 80 70
180 170 160 150 140 130
J'ai essayé avec ce code:
Cependant, avec ce code, toutes les valeurs dans le fichier output.txt sont sur la même ligne et j'obtiens un espace avant le premier chiffre.
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 int main() { ifstream inputFile ("input.txt "); ofstream outputFile ("output.txt"); int i (0); int count (0); string nombre[1000]; while (inputFile >> nombre[i]) { count++; i++; } for (int j = count; j >= 0; j--) { outputFile << nombre[j] << '\t'; } inputFile.close(); outputFile.close(); return 0; }
Pouvez vous m'aider?
Merci d'avance
Partager