[c] insertion du nombre 0xA dans un fichier

insertion du nombre 0xA dans un fichier [c] - C - Programmation

Marsh Posté le 18-07-2003 à 09:12:49    

Bonjour, je me suis rendu compte dans mon projet cryptage que lors de l'insertion du caractere 0x0A le programme insere 2 caractere : 0x0D et 0x0A.
 
main()
{
 FILE *fp;
 char A=0x0A;
 
 fp=fopen("ChartestA.txt", "w" );
 fwrite(&A, sizeof(char), 1,fp);
 fclose(fp);
}
 
Le fichier ChartestA.txt fait 2 octet au lieu d'un. Cela ne le fait qu'avec 0xA.
Avez-vous par hasard une explication?

Reply

Marsh Posté le 18-07-2003 à 09:12:49   

Reply

Marsh Posté le 18-07-2003 à 09:17:05    

ptet ton mode d'ecriture ?
Essaye "wb" dans ton fopen

Reply

Marsh Posté le 18-07-2003 à 13:14:59    

ok j'avais pas penser :sarcastic:  
je vais essayer merci...  


Message édité par jambon le 18-07-2003 à 13:16:38
Reply

Sujets relatifs:

Leave a Replay

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