lire que les lignes qui commencent par un certain caractère dans un fichier
Salut à tous:D
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 :
Code:
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;
} |
y'aurait-il un moyen d'intégrer cette condition dans fscanf en utilisant les expressions régulières!!!
Merci beaucoup et très bonne journée!!:D