caractères bizarres dans mon EditBox

caractères bizarres dans mon EditBox - C++ - Programmation

Marsh Posté le 07-06-2005 à 17:19:01    

salut tout le monde,[visualC++, API win32]  
j'ai un problème avec la récupération du contenu d'un fichier texte puis son insertion dans une boite d'édition. En fait le code ci dessous me permet de faire ça, mais il copie également, à la suite, dans mon EditBox des caractères bizarres (iiiiiiiii'y'yy'y'y'y'y'yY'Y'Y'Y''Y'Y'Y'Y'Y......), Et aussi il me met au début de mon texte une sorte de Pipe épais ( | ).  
je ne vois pas pourquoi, si quelqu'un a déjà rencontré cette situation, ca m'aiderait beaucoup  
 

Code :
  1. FILE * fichier1;//déclaration du flux  
  2. long lSize1;
  3. char * Texte1;
  4. char szTexte1 [TAILLE_BUFFER];//Là où est stocké le chemin du fichier à lire  
  5. //ouverture du fichier en mode lecture  
  6. fichier1 = fopen(szTexte1, "r" );
  7. //si le fichier n'existe pas, il quitte le programme  
  8. if (fichier1==NULL) exit (1);
  9. //renvoie la taille du fichier  
  10. fseek (fichier1 , 0 , SEEK_END);
  11. lSize1 = ftell (fichier1);
  12. // place le pointeur du fichier au debut  
  13. rewind (fichier1);
  14. );//allocation de la memoire pour stocker le fichier  
  15. texte1 = (char*) malloc (lSize1);
  16. //si le buffer ne contient rien alors ca quitte  
  17. if (texte1 == NULL) exit (2);
  18. //copie le fichier dans le buffer  
  19. (texte1,1,lSize1,fichier1);
  20. //affiche a l'écran le contenu du buffer  
  21. SetWindowText(GetDlgItem(hwndDlg, IDC_CONTENT2), texte1);
  22. fclose (fichier1);//fermeture du flux  
  23. free (texte1);//vide le buffer

Reply

Marsh Posté le 07-06-2005 à 17:19:01   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed