Afficher le contenu d'un fichier texte dans un Edit Control d'une boite de dialo
blasko370
Messages postés6Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention17 février 2009
-
6 févr. 2009 à 10:53
blasko370
Messages postés6Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention17 février 2009
-
6 févr. 2009 à 14:00
Bonjour à tous.
Je me permet de vous solliciter car malgré de nombreuses recherches sur le net (forums diverses), je n'ai pas trouvé la solution à mon problème.
Je souhaite lire le contenu d'un fichier texte, le stocker dans un buffer, puis afficher le contenu de ce buffer dans une "Edit Control" d'une boite de dialogue.
Mais lors de l'éxecution, c'est le message suivant qui s'affiche dans l'"Edit Control" : ÍÍÍýýýý««««««««þ
Je ne sais pas si je suis très clair..
Je précise que je suis débutant en programmation.
Voila mon code :
CFile Fichier;
Fichier.Open("d:\\testSNMP.txt", CFile::modeRead); //ouvre en lecture
int taille = Fichier.SeekToEnd(); // stocke la taille du fichier dans un entier pour déterminer la taille du tampon.
char *Tampon = new char[taille]; //Création dynamique de tampon
UINT nBytesRead = Fichier.Read(Tampon, taille);
SetDlgItemText(IDC_EDIT2,Tampon); //Affiche le contenu de Tampon dans IDC_EDIT2
blasko370
Messages postés6Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention17 février 2009 6 févr. 2009 à 12:45
Je développe en C++ à l'aide des MFC sous visual.
Je pense que l'Edit Control est bien déclaré puisque lors de l'éxecution il y a bien qqch qui s'y affiche mais pas le contenu du fichier.
Mon fichier ne contient que des mots, pas de caractère spéciaux.
Merci en tout cas pour ta réponse si rapide et pour le lien !
blasko370
Messages postés6Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention17 février 2009 6 févr. 2009 à 14:00
Ca y est j'ai compri comment ajouter un zero mais par contre mon problème n'est toujours pas résolu..
Merci par avance à ceux qui me consacrerons un peu de leur temps