#include #include #include #include #define MEM 4439000 //44xxxxx je velikost bible int main() { char *p,*zacatek,*god,*zveta,*kveta,*tisk,*zactxt; p=malloc(MEM*sizeof(char)); if (p==NULL) { printf("Nelze pridelit pamet \n"); return 0; //error s problemem } zacatek=p; //zacatek ukazuje na zacatek nemazej while(scanf("%c",p)==1)p++; //skenuju bibli p=zacatek; god=zacatek; zactxt=zacatek+350; //prvni veta zacina na pozici 350 while(god!=NULL && godzactxt) //hleda zacatek vety { zveta--; } zveta++; //abych netiskl tecku na zacatku while (*kveta!='.') //hleda tecku za vetou { kveta++; } tisk=zveta; while(tisk<=kveta){ //tiskne do konce vety vcetne tecky // if (*tisk='\n')tisk++; //NEFUNGUJE kdyz tisk bude odradkvani tak to vytiskne az dalsi znak, at to nedela brikule printf("%c",*tisk); tisk++; } //printf("\n\n\nTady mezera?\n\n\n"); //debug mezi vety god=kveta; //skoci za god } p=zacatek; free(p); //vyprazdnim pamet return 0; }