Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- void unesi(char niz[], int velicina) {
- char znak = getchar();
- if (znak == '\n') znak = getchar();
- int i = 0;
- while (i < velicina-1 && znak != '\n') {
- niz[i] = znak;
- i++;
- znak = getchar();
- }
- niz[i] = '\0';
- }
- int main(){
- char ime[100];
- printf("Unesite naziv datoteke: ");
- unesi(ime, 100);
- FILE* ulaz=fopen(ime,"r");
- if(ulaz==NULL){
- printf("Datoteka %s ne postoji",ime);
- return 1;
- }
- int c,brojac,pozicija,min=0,pozicijamax;
- while((c=fgetc(ulaz))!=EOF){
- pozicija=ftell(ulaz);
- for(brojac=0;c!=EOF && (((char)c>='A' && (char)c<='Z') || ((char)c>='a') && ((char)c<='z'));brojac++,c=fgetc(ulaz));
- if(brojac>min){
- min=brojac;
- pozicijamax=pozicija;
- }
- }
- fseek(ulaz,pozicijamax,SEEK_SET);
- int i=0;
- for(c=fgetc(ulaz);i<min;i++,c=fgetc(ulaz))
- printf("%c",c);
- fclose(ulaz);
- return 0;
- }
Add Comment
Please, Sign In to add comment