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?
Marsh Posté le 18-07-2003 à 09:17:05
ptet ton mode d'ecriture ? Essaye "wb" dans ton fopen
Marsh Posté le 18-07-2003 à 13:14:59
ok j'avais pas penser je vais essayer merci...
Make sure you enter the(*)required information where indicate.HTML code is not allowed
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?