Lecture de fichier .txt
Résolu/Fermé
momomm
Messages postés
41
Date d'inscription
dimanche 10 mars 2013
Statut
Membre
Dernière intervention
24 avril 2022
-
Modifié par baladur13 le 15/01/2016 à 18:49
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 15 janv. 2016 à 18:46
Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 15 janv. 2016 à 18:46
A voir également:
- Lecture de fichier .txt
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Confirmation de lecture whatsapp - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
13 janv. 2016 à 21:04
13 janv. 2016 à 21:04
Salut,
je sais bien que le C++ c'est hyper souple et qu'on fait un peut ce qu'on veux. Mais il faudrait te décider entre C et C++...
Bref, tu en es à faire du C++, je te conseil vivement de laisser tomber les const char et de faire des string.
Regarde aussi du coté de cin, il me semble qu'il contient la methode "getline".
Ton code est trop brouillon, efface tout et recommence. Défini tranquillement les variables dont tu as besoin.
N'hésite pas à faire plein d'impression des chaines que tu lis afin de vérifier ce qu'elles contiennent.
bon chance
je sais bien que le C++ c'est hyper souple et qu'on fait un peut ce qu'on veux. Mais il faudrait te décider entre C et C++...
Bref, tu en es à faire du C++, je te conseil vivement de laisser tomber les const char et de faire des string.
Regarde aussi du coté de cin, il me semble qu'il contient la methode "getline".
Ton code est trop brouillon, efface tout et recommence. Défini tranquillement les variables dont tu as besoin.
N'hésite pas à faire plein d'impression des chaines que tu lis afin de vérifier ce qu'elles contiennent.
bon chance
Char Snipeur
Messages postés
9696
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 297
15 janv. 2016 à 18:46
15 janv. 2016 à 18:46
http://www.cplusplus.com/reference/string/string/getline/
ne pas hésiter à lire et à chercher dans la doc, beaucoup de fonctions utile quotidiennement y sont.
Mon préférer c'est celui là : https://en.cppreference.com/w/cpp : tu regardes les différentes classes et leurs membres et rapidement ça se passe bien.
ne pas hésiter à lire et à chercher dans la doc, beaucoup de fonctions utile quotidiennement y sont.
Mon préférer c'est celui là : https://en.cppreference.com/w/cpp : tu regardes les différentes classes et leurs membres et rapidement ça se passe bien.
14 janv. 2016 à 10:54
Merci de ta réponse en premier lieu :D
Changer les const char en string ... char n'est pas suffisement approprié dans cette situation ?
J'ai déja essayé d'y aller a coup de getline après tout c'est plus pratique que cin, mais sois mon IDE sois mon compilateur ne reconnaît pas getline... a moins que je doive me servir de la bibliothèque SDL ?
Si je me souviens bien, on fait appel a getline comme ça non ? : getline(VariableCible);
Mais lorsque je l'utilise, le message d'erreur est : no matching function for call to 'getline(std::string&)'
Pour le moment mon code contient deux include : iostream et stdio; j'avais lu quelque part qu'il fallait rajouter un include getline mais sans résultat...
Sinon ya vraiment aucune fonction pour attribuer le contenu de la ligne lue a une variable ?
Encore merci pour les futures réponses :D