Voila, j'ai un petit probleme pour attaquer mon codage, je ne sais pas quel algorithme suivre.

J'explique,

j'ai un fichier texte contenant des groupes de lignes qui pourraient se representer comme ci dessous


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
%xxxxxxxxxxxxxxxxxxxxxx 252
……………………………………….
………………………………………..
 
%yyyyyyyyyyyyyyyyyyyyyyy366
……………………………………….
………………………………………..
 
%yyyyyyyyyyyyyyyyyyyyyyy555
……………………………………….
………………………………………..
C a dire, chaque groupe de code commence par un %.
Les lignes suivantes sont quelconques mais ne presente plus le caractere %

Au depart, je connais un chiffre, par exemple 366.

Problematique:

Je dois parcourir mon fichier texte et une fois le chiffre 366 trouvé, en verifiant qu'il est bien sur une ligne qui présente le caractere % comme début de ligne; je dois renvoyer la chaine de caractere qui se trouve entre % et le 1er chiffre.

Ma premiere question est : quelle est la maniere de parcourir le plus rapidement mon fichier texte. Dois-je effectuer de la lecture, ou bien le stocké ds un tableau?

Je vais codé cet algo en C

Ma deuxiemme question est:

Pensez vous que la facon dont je vois la problematique est judicieuse?

Merci pour vos conseils