Bonjour,
J'essaye de récupérer toutes les lignes d'un fichier ( entree.txt dans ce cas ) qui sera indiqué par l'utilisateur et les imprimer à l'écran.
Problème : le constructeur de ifstream veut une string contenant le nom d'un fichier et refuse nomDuFichier ( variable contenant le nom )
Je sais pas si j'ai été très clair et compréhensible
Voila le code :
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 #include <iostream> #include <fstream> #include <string> int main(){ string ligne; string copieDesLignes; string nomFichier = " \"entree.txt\" "; ifstream fichierEntre(nomFichier); // Ca marche en mettant "entree.txt" à la place de nomFichier pourtant. while(getline(fichierEntre,ligne)){ copieDesLignes += ligne; copieDesLignes += "\n"; } cout << copieDesLignes; }
Partager