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 31 32 33 34
|
#include <stdio.h>
int main()
{
FILE *fichier=NULL, *fichierTxt=NULL;
int c=0, balise=1;
//sélectionner le texte en dehors des balises
fichier =fopen("page.html","r");
fichierTxt=fopen("page.txt","w");
if (fichier==NULL) perror ("Erreur d'ouverture de fichier");
else
{
do {
//lire le caractère
c = fgetc (fichier);
//tester le caractère
if(c=='<') balise=1;
if(c=='>') balise=0;
//Enregistrer le caractère testé dans le nouveau fichier
if(balise==0 && c!='<' && c!='>')
{
printf("%c",c); //test en console
fputc ( c ,fichierTxt );
}
} while (c != EOF);//jusqu'à la fin du fichier
fclose (fichier);
fclose (fichierTxt);
}
return 0;
} |
Partager