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:
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);
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"

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.