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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.