#include #include #define KONECPOLE 10000 //maximální délka řádku načteného z Bible //PROGRAM SE SPOUŠTÍ POUZE JEN ./ukol07-B, Bible se otevře rovnou v programu int main(){ FILE *bible; //ukazuje na soubor char radek[KONECPOLE]; //sem uloží řádek bible=fopen("Bible_King_James_Version.txt", "r"); //zde je vychytávka, otevření souboru. Pomocí "r" -> režim otebření souboru pro čtení (read) //není potřeba catnout coubor do programu, stačí ./ukol07-B if(bible==NULL){ //kontrola zda se soubor otevřel správně printf("Nepodařilo se otevřít soubor"); return 1; //pomocí return 1 -> program skončil s chybou } while(fgets(radek,KONECPOLE,bible)!=NULL){ //čtení řádků z Bible. Pomocí fgets -> čte jednotlivé řádky if(strstr(radek,"God")!=NULL){ //sleduje, zda se v řádku nachází slovo "God". Pomocí strstr -> hledá slovo "God" printf("%s",radek); //vypíše řadek } } fclose(bible); //uzavření souboru return 0; //program skončil bez chyb }