Salut à tous
je cherche le moyen de ne lire que les lignes qui commencent par un ff dans un fichier (ce qui me permettrais de ne pas lire les lignes de commentaires dans ce fichier).
Voici la fonction que j'utilise pour lire dans mon fichier :
y'aurait-il un moyen d'intégrer cette condition dans fscanf en utilisant les expressions régulières!!!
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 int fonction() { FILE *stream; char line[180]; stream = fopen(fichier_welcome,"r"); printf(" *******ENVOI DU MESSAGE D'ACCUEIL*******\n"); while ((fscanf(stream, "%[^\n]", line)) != EOF) { getc(stream); printf("%s\n", line); } return 0; }
Merci beaucoup et très bonne journée!!
Partager