Bonjour,
Je voudrais savoir si lors de la lecture d'un fichier txt, si il est possible ou non d'aller directement à un certain enregistrement ?
Genre Fichier à accès direct en JAVA.
Voici le code que j'utilise pour travailler sur un fichier txt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 #include <BasicConsole.h> void main() { FILE* MonFichier; long Indice; double Valeur; double ValeurSuivante; const TAILLE_MAXIMALE = 5; double TableauValeurs[TAILLE_MAXIMALE]; MonFichier = fopen("Mon_Fichier.txt","rt"); if (MonFichier == NULL) { printf("Le fichier contenant les données initiales n'a pas pu être ouvert !\n"); return; } else { printf("le fichier existe\n"); } // Boucle de lecture des valeurs réelles du fichier des données initiales, qui sont ajoutées dans le tableau for (Indice=0; (Indice < TAILLE_MAXIMALE) && (fscanf(MonFichier,"%lf",&Valeur) == 1); Indice++) { TableauValeurs[Indice] = Valeur; printf("Valeur %ld : %lf\n",(Indice+1),TableauValeurs[Indice]); }
fscanf(MonFichier,"%lf",&ValeurSuivante);
printf("la valeur juste après vaut %lf", ValeurSuivante);
}
Merci d'avance pour votre aide.
beegees
Partager