1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
FILE *fichier=NULL;
fichier=fopen("dico.txt","r"); // ouverture en lecture du fichier texte
int curseur=0;
curseur=fgetc(fichier); // initialisation du curseur virtuel à 0
long tableau[1000]={0}; // création d'un tableau trop gros pour stocker les valeurs du curseur
int i=0;
do
{
for (i=0; i<180; i++)
{
if(curseur=='\n')
{
tableau[i]=ftell(fichier); // lorsque le curseur arrive sur une déclaration de changement de ligne, la fonction ftell() remplit le tableau
}
curseur=fgetc(fichier);
}
} while(curseur != EOF); // la condition s'éxécute jusqu'à la fin du fichier |