Jump to content

Programmation Visual C++


Recommended Posts

bonjour,

j'ai crée une classe qui me gèrre les fichiers, et dans cette classe j'ai utilisé _write une fonction qui écrit des charactères dans un fichier!!

mon pb est que si je veux écrire le "/n" le retour-chariot ou l'un des caractères " 0x0A ou 0X0D " dans mon fichie,

la fonction m'écrit deux caractères à la suite :

c.a.d le codage du retour-chariot ( 0x0D0A ) lorsque on le consulte avec Ultraedit

cette annomalie si je peux la nomée ainsi n'était pas présente avec

Builder C++ 4 ou 5 ou le Turbo C++ sous dos !! c'est pas le cas pour le Visual C++ 6

quelqu'un à une solution pour cette annomalie !! !

:humour:

Link to comment
Share on other sites

bonjour,

j'ai crée une classe qui me gèrre les fichiers, et dans cette classe j'ai utilisé _write une fonction qui écrit des charactères dans un fichier!!

mon pb est que si je veux écrire le "/n" le retour-chariot ou l'un des caractères " 0x0A ou 0X0D " dans mon fichie,

la fonction m'écrit deux caractères à la suite :

c.a.d le codage du retour-chariot ( 0x0D0A ) lorsque on le consulte avec Ultraedit

cette annomalie si je peux la nomée ainsi n'était pas présente avec

Builder C++ 4 ou 5 ou le Turbo C++ sous dos !! c'est pas le cas pour le Visual C++ 6

quelqu'un à une solution pour cette annomalie !! !

:chinois:

Ca ressemble aux problèmes de fichiers en C standard.

Essaye d'ouvrir ton fichier en mode binaire. Par défaut les fichiers sont ouverts en mode texte et la norme dit que les fins de ligne (\n) doivent être remplacées pour coller aux fins de ligne du système hôte.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...