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 :
index est un long
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);
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.
Partager