Problème programme C
Fermé
vaudzibir
Messages postés
61
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
30 décembre 2013
-
22 déc. 2009 à 00:33
vaudzibir Messages postés 61 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 30 décembre 2013 - 22 déc. 2009 à 01:11
vaudzibir Messages postés 61 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 30 décembre 2013 - 22 déc. 2009 à 01:11
A voir également:
- Problème programme C
- Programme demarrage windows 10 - Guide
- Désinstaller programme windows 10 - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Forcer la fermeture d'un programme - Guide
- Programme démarrage windows 10 - Guide
2 réponses
vaudzibir
Messages postés
61
Date d'inscription
lundi 10 novembre 2008
Statut
Membre
Dernière intervention
30 décembre 2013
3
22 déc. 2009 à 01:11
22 déc. 2009 à 01:11
désolé, j'ai oublié de le poster, voila le code
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define TAILLE_MAX 1000
main()
{
int k=1;
char note;
FILE* fp = fopen("avion.html","r");
FILE* sortie = fopen("sortie.txt","r+");
char chaine[TAILLE_MAX] = "";
if (fp==NULL)
{
fprintf(stderr,"Erreur...\n");
exit (-1);
}
if (fp != NULL)
{
while (fgets(chaine, TAILLE_MAX, fp) != NULL)
{
if (strstr(chaine,"<font style=\"color: rgb(0, 0, 0); font-family: arial; font-size: 14px;\"><i>Le point de vue de")!=NULL)
{
fprintf(sortie,"avis %d\n",k);
k=k+1;
}
else if (strstr(chaine,"font-size: 12px;\">Opinion :")!=NULL)
{
fseek(fp,-17,SEEK_CUR);
note=fgetc(fp);
fprintf (sortie,"note %c\n",note);
}
else if ((strstr(chaine,"justify;\">")) != NULL)
{
while ( (strstr(chaine,"</p>") == NULL ))
{
fprintf(sortie,"%s\n", chaine);
fgets(chaine, TAILLE_MAX, fp);
}
}
}
fclose(fp);
}
}
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define TAILLE_MAX 1000
main()
{
int k=1;
char note;
FILE* fp = fopen("avion.html","r");
FILE* sortie = fopen("sortie.txt","r+");
char chaine[TAILLE_MAX] = "";
if (fp==NULL)
{
fprintf(stderr,"Erreur...\n");
exit (-1);
}
if (fp != NULL)
{
while (fgets(chaine, TAILLE_MAX, fp) != NULL)
{
if (strstr(chaine,"<font style=\"color: rgb(0, 0, 0); font-family: arial; font-size: 14px;\"><i>Le point de vue de")!=NULL)
{
fprintf(sortie,"avis %d\n",k);
k=k+1;
}
else if (strstr(chaine,"font-size: 12px;\">Opinion :")!=NULL)
{
fseek(fp,-17,SEEK_CUR);
note=fgetc(fp);
fprintf (sortie,"note %c\n",note);
}
else if ((strstr(chaine,"justify;\">")) != NULL)
{
while ( (strstr(chaine,"</p>") == NULL ))
{
fprintf(sortie,"%s\n", chaine);
fgets(chaine, TAILLE_MAX, fp);
}
}
}
fclose(fp);
}
}