SaXo360
Messages postés31Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention21 mars 2007
-
17 mars 2006 à 13:52
SaXo360
Messages postés31Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention21 mars 2007
-
18 mars 2006 à 08:29
Bonjour,
alors voilà, je voulais la fonction fin de fichier pour que je puisse lire jusqu'a la fin du fichier lol mais avec eof ca marche pas, j'ai aucun résultat.
C'est pour ca que j'utilise un autre test en attendant de trouver.
Le probleme ci dessous c'est que j'ai un fichier txt avec dedans des noms séparé par un ;
exemple: toto;kikou;exo;martin;
Mais quand je récupere et je met dans mon combobox j'obtiens des truc comme ca :
toto|$
kikou$u
exo|
martinu
JoebarGlut
Messages postés111Date d'inscriptionmercredi 13 août 2003StatutMembreDernière intervention17 octobre 2007 17 mars 2006 à 14:05
pour les caracteres bizare je pense qu'il te faut mettre le caractere '\0' (fin de ligne) pour ne pas afficher le reste du buffer.
Et pour le endoffile moi je recupere la taille du fichier avec GetFileZize et ensuite je teste la variable (chez toi var qui sont les octets lus) pour savoir qd la taille est atteinte.
SaXo360
Messages postés31Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention21 mars 2007 17 mars 2006 à 16:53
J'ai prévu la place pour le '\0' mais j'ai toujours les erreur d'écriture a la fin :/
et pour le filesize et fileseek marche pas alors que le GetFileSize(handle,NULL) en argument 1 j'ai le descripteur (int) car le fichier existe dejà et il ne le converti pas en handle comme souhaité.
Sinon avec FileSeek(desc,0,2), losrque je klik pour ouvrir mon combobox et vérifié, le programme plante et me remet au code source :/
JoebarGlut
Messages postés111Date d'inscriptionmercredi 13 août 2003StatutMembreDernière intervention17 octobre 2007 17 mars 2006 à 17:37
ui GetFileSize c'est pour les handle crees avec CreateFile de lapi win32, c'est pour ca je te disais d'utiliser FileSeek.
Ici ils expliquent dans le 3eme cadre comment recuperer la taille.
http://c.developpez.com/faq/bcb/?page=gestiondesfichiers Sinon pour l'affichage, je ne sais pas, peut etre pourrais tu me montrer la fonction add() ?
JoebarGlut
Messages postés111Date d'inscriptionmercredi 13 août 2003StatutMembreDernière intervention17 octobre 2007 17 mars 2006 à 17:54
Ah non, c'est pas de toi lol...
Je sais pas, je laisse la main, j'ai vu kil y avais kelkes subtilités builder, genre item->(S"string"), ou des trucs comme ca qui n'ont rien a voir avec le c++ classique, il vaut mieux qu'un connaisseur t'aide, dsl de pas avoir bien lu le titre, bye.
SaXo360
Messages postés31Date d'inscriptionmardi 16 mars 2004StatutMembreDernière intervention21 mars 2007 17 mars 2006 à 18:33
j'étais deja allé sur ce lien et j'avais fais comme il disait : FileSeek(desc,0,2), le probleme c'est que je ne sais pas quel valeur que cette fonction me renvoi :/
J'ai testé avec -1,0 et 1 et 2 et quand je lance mon prog et que japui sur mon bouton pr ke ca lit, le programme plante (pas de reponse)
Donc je ne sais pas
Sinon merci quand meme pour le texte bizar je vais voir qi d'autre personne savent :)