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