Bonjour,
Je poste aujourd'hui pour recevoir quelques conseils : je suis amen� � manipuler des chaines de caract�res en provenance d'un fichier. N�anmoins, ce n'est pas une manipulation anodine puisque les chaines manipul�es peuvent contenir des caract�res NUL (\0) sans que cela ne signifie une fin de fichier.
Bref, j'ai du mal � manipuler ce contenu.
je fais l'ouverture et la lecture du fichier avec :
L'ouverture et la lecture fonctionnent bien, par contre, c'est pour l'affichage, la transformation en string de la chaine ou pour toute autre manip que ca bug � cause des \0.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 int fh = _open( path.c_str(), _O_BINARY | _O_RDONLY );; int bytesread = _read( fh, buffer, 200); //je lis 200 char par 200 char et stoque dans char buffer[200];
Si quelqu'un a un "truc" pour manipuler aisement ce genre de chaine, cela m'aiderai bien !
Merci![]()
Partager