copié un long avec fwrite
Bonjour,
Je travaille sur un programme dans lequel je souhaite enregistrer l'index d'un fichier dans un autre fichier. Pour cela j'utilise le code suivant :
Code:
1 2 3 4
| index = ftell(Global_result_file); // lecture index courant du fichier résultat
fseek (Global_index_file,0,SEEK_SET); // 1 seul enregistrement dans fichier index
fwrite (&index,sizeof(long),1,Global_index_file);
fflush(Global_index_file); |
index est un long
Global_result_file représente le fichier dont je veux récupérer l'index
Global_index_file représente le fichier dans lequel je veux copier l'index
Le problème est que lorsque je regarde ce qu'il y a dans le fichier Global_index_file je vois marquer "L".
J'aimerais comprendre pourquoi il y a inscris "L" dans le fichier au lieu du numéro d'index et j'aimerais savoir comment remédier à mon problème.