String et fstream
Résolu/Fermé
elcactus75
Messages postés
34
Date d'inscription
mardi 27 novembre 2012
Statut
Membre
Dernière intervention
15 juin 2013
-
Modifié par elcactus75 le 27/11/2012 à 19:31
elcactus75 Messages postés 34 Date d'inscription mardi 27 novembre 2012 Statut Membre Dernière intervention 15 juin 2013 - 28 nov. 2012 à 11:18
elcactus75 Messages postés 34 Date d'inscription mardi 27 novembre 2012 Statut Membre Dernière intervention 15 juin 2013 - 28 nov. 2012 à 11:18
5 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
28 nov. 2012 à 08:15
28 nov. 2012 à 08:15
Salut.
En effet, c'est une crétinerie de l'ISO C++ que les stream ne supporte pas les string.
la solution, c'est de retourner un const char, il y a justement une méthode qui permet de le faire :
ifstream fichier(chemin.c_str(), ios::in);
En effet, c'est une crétinerie de l'ISO C++ que les stream ne supporte pas les string.
la solution, c'est de retourner un const char, il y a justement une méthode qui permet de le faire :
ifstream fichier(chemin.c_str(), ios::in);
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
Modifié par Heliotte le 27/11/2012 à 21:11
Modifié par Heliotte le 27/11/2012 à 21:11
"ifstream" c'est pas pour la lecture de fichier ?
"ofstream" pour l'écriture ?
Je ne suis pas un spécialiste en C++
"ofstream" pour l'écriture ?
Je ne suis pas un spécialiste en C++
elcactus75
Messages postés
34
Date d'inscription
mardi 27 novembre 2012
Statut
Membre
Dernière intervention
15 juin 2013
27 nov. 2012 à 22:52
27 nov. 2012 à 22:52
Si si c'est ca ;)
elcactus75
Messages postés
34
Date d'inscription
mardi 27 novembre 2012
Statut
Membre
Dernière intervention
15 juin 2013
27 nov. 2012 à 22:58
27 nov. 2012 à 22:58
Et sinon une solutions ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
28 nov. 2012 à 00:11
28 nov. 2012 à 00:11
Cela ne fonctionne pas :
string chemin = "C:/Users/blabla/texte.txt"; ifstream fichier(chemin, ios::in);
28 nov. 2012 à 09:33
28 nov. 2012 à 11:18