Bonjour
J'utilise C++ Builder 6 et je rencontre un souci d'écriture dans des fichiers.
Dans le programme que je fais actuellement, j'exécute le bout de code suivant:
J'ouvre ensuite le fichier file.txt. L'affichage ascii montre bien "toto" mais l'affichage hexa me montre "FF FE 74 00 6F 00 74 00 6F 00"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 FILE *txtFile; txtFile = fopen("file.txt","w"); fprintf(txtFile,"toto"); fclose(txtFile);
Dans des programmes précédents, le même code m'affichait également "toto" en ascii mais "74 6F 74 6F" en hexa.
Je pense qu'il s'agit d'un problème d'encodage du fichier texte mais je n'ai pas la moindre de là où cela peut se situer car je n'ai jamais changer ce genre d'option.
Pourriez-vous éclairer ma lanterne ?
Merci d'avance.
Partager