boun85
Messages postés33Date d'inscriptionmercredi 29 janvier 2003StatutMembreDernière intervention29 novembre 2005
-
26 juin 2005 à 15:35
cs_Kaid
Messages postés949Date d'inscriptionmardi 2 octobre 2001StatutMembreDernière intervention 8 juillet 2006
-
26 juin 2005 à 21:56
Voila mon probleme est assez simple je pense mais je n'arrive pas a le resoudre.
Voila j'ai une fonction qui lit un fichier et qui rempli une std::list<Question *> a partir des infos qu'il a lu.
Question * q = new Question(intitule,repA,repB,repC,goodRep);
sesQuestions.push_back(q);
}
fchier.close();
}
Le probleme ne se situe pas vraiment dans la lecture du fichier
puisqu'il est bien lu (les variables prennent les bonnes valeurs) mais
dans l'insertion dans la list.En fait aucune infos n'est inserer dans
la liste juste des pointeurs sur des valeurs incomprehensible. Je pense
a un probleme dans un pointeur mais si je fais :
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 26 juin 2005 à 16:18
Qu'est ce qui te fait dire que les infos ne sont pas bien insérées?
Peut que tout simplement tu ne sais pas relire une liste. Tu utilises
un itérateur pour cela?
mai pas si je passe en parametre du constructeur les variables ke je
recupere lors de la lecture du fichier c pour ca ke je compren rien
surtout ke ces varaibles contiennent bien les bons textes
boun85
Messages postés33Date d'inscriptionmercredi 29 janvier 2003StatutMembreDernière intervention29 novembre 2005 26 juin 2005 à 17:55
Fodra que j'essaye ca . pour ce ki est des string j'avai deja essayé
mai comme j'utilise une librairie graphique qui ne les pren pa en
charge je les avai virer pour etre sur ke ca venai pa de la.
boun85
Messages postés33Date d'inscriptionmercredi 29 janvier 2003StatutMembreDernière intervention29 novembre 2005 26 juin 2005 à 20:06
Je te remercie ca marche et ca ma meme permis de corriger d'autres bugs dont je viens de me rendre compte.
En fait ce que je voulais dire par 'ne les prend pas en charge' c'est
juste que je peu pas directement les passé en paramètre pour les
fonctions d'affichage de texte mais je peut bien sur faire un .c_str()
pour les mettre en char * mais comme ca bugguai j'preferai faire
directement des char *.