Récupération d'une donnée d'un fichier - C++ - Programmation
Marsh Posté le 09-06-2005 à 17:25:43
Quelqu'un m'a dit de faire comme ceci
if (NULL!=strstr(line, "temps écoulé" ))
mais le strstr ca ne sert pas que pour le premier caractère d'une chaîne??
Merci d'avance
Marsh Posté le 09-06-2005 à 17:31:14
J'ai ce bout de code, mais ca ne marche pas, quelqu'un pourrait il m'aider svp?
Code :
|
Merci
Marsh Posté le 09-06-2005 à 17:57:25
MAIS C'EST QUOI CE BORDEL
std::ifstream fichier("resultat.txt" );
if(!fichier) { erreur }
std::string ligne;
while(std::getline(fichier, ligne))
{ traitement ligne }
POURQUOI VOUS DONNEZ PAS LES SOLUTIONS EN ADA AUSSI ?
Marsh Posté le 09-06-2005 à 19:38:50
et donc mon traitement de ligne, à savoir le strstr, est ce que c'est bon parce que moi je récupère rien...
Merci d'avance
Marsh Posté le 09-06-2005 à 19:41:43
Le problème je pense vient du fait que ligne est un string et que le strstr est afit pour les char en quelque sorte
Dites moi si je me trompe et si c'est vrai, comment y remédier.
Merci
Marsh Posté le 09-06-2005 à 15:37:54
Bonjour à tous, je sais comment on fait pour lire un fichier ligne par ligne mais je cherche à lire une ligne particulière pour ensuite récupérer sa valeur et la mettre dans une variable...
Voici le contenu de mon fichier :
caractere : 83
sociabilite : 76
faim : 83
saleté : 83
sante : 76
points de vie : 14986
points d'évolution : 14
temps écoulé : 14
et je cherche à récupérer le 14 de temps écoulé...
Merci d'avance
Edit : désolé, j'ai oublié de dire, je suis sous Windows, Visual C++
Message édité par Aldarek le 09-06-2005 à 16:34:20