Zdravím mám text v textovém dokumentu a potřebuji nějak načítat celé řádky. na konci každého řádku je znak " ; ".
vůbec nevím jak nato, můžete mi někdo nějak poradit? Děkuji
otvírám soubor atd....
printf("Zadej nazev potraviny kterou chces v databazi najit: ");
scanf("%s", jmenopotraviny);
char *fgets(char *potravinavsouboru, int n, FILE *soubor);// načítání ze souboru ...
fputs(potravinavsouboru, stdout);
if (strstr(potravinavsouboru, jmenopotraviny))//porovnání retezcu
{
pocetnalezenychpotravin++;
}
printf("\nZadali jste %s, pocet nalezenych : %d \n\n\n", jmenopotraviny, pocetnalezenychpotravin);
if (pocetnalezenychpotravin == 0)
{
printf("Nebyl nalezen zadny vzorek.\n\n");
}
if (pocetnalezenychpotravin != 0)
{
printf("%s \t\t",potravinavsouboru);
expirace();
}
...
zavřu soubor
nepočítá mi to shody (počty výskytů zadané potraviny v textaku)
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku