Bonjour.
Jai un petit problème. J'aimerais lire un fichier ligne par ligne et à chaque lecture de la ligne insérer les chaines de caracteres dans des variables.
voila à quoi ressemble une ligne de mon fichier
Donc le but est de mettre la veleur "Jeux" dans une variable, la valeur "Halo3" dans une variable et ainsi de suite.Jeux--Halo3--2008--la Guerre--Bungie--360--18--16
Et voici le code que j'ai écris
Mais l'erreur retourné est
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 ifstream fichier("save.txt"); if(fichier) // si le fichier existe { string ligne; while(getline(fichier,ligne)) { char type[5]; char titre[50]; int parution; char theme[30]; char auteur[30]; char duree[5]; char socprod[50]; char plateforme[56]; int note; int classif; ligne>> type >>"--">>titre<<"--">>parution>>"--">>theme>>"--">>socprod>>"--">>plateforme>>"--">>note>>"--">>classif<<endl; } }
Avez-vous une idée de l'erreur ?C:\C-projet\mediatek\mediatek.cpp|47|error: no match for 'operator>>' in 'ligne >> type'|
Merci.
Anthony
Partager