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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| #include <string.h>
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int i=0;
char chaine[200],avion[200],aviontemp[200],chaine1[200];
printf("entrer le nom de l'avion désiré\n");
fgets(avion,sizeof(avion),stdin);
FILE*pfcav=fopen("FicCaracteristiquesAvion.txt","r");
if(pfcav==NULL) {
printf("erreur");
} else {
fgets(chaine1,sizeof(chaine1),pfcav);
printf("%s",chaine1);
fgets(chaine1,sizeof(chaine1),pfcav);
printf("%s",chaine1);
/*juste pour vérifier l'affichage, qui d'ailleurs fait de la m... puisqu'il fait comme si la ligne avec les ===== n'existait pas.... cf fichier*/
while (fgets(chaine,sizeof chaine,pfcav)!=NULL){
int i=0;
while(chaine[i]!='\t') {
aviontemp[i]=chaine[i];
i++;
}
printf("%s",aviontemp);
if(strcmp(avion,aviontemp)==0) {
printf("%s",aviontemp);
/* les deux printf bouclés comme ca devraient m'afficher chaque avion suivi de l'avion retré par l'utilisateur, c'est a peu pres ca sauf que les noms d'avions deviennent bizares ils melangent les lettres et tou...*/
}
}
}
fclose(pfcav);
return 0;
} |
Partager