Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int ucitaj(struct Planina planine[1000], int vel)
- {
- char znak;
- int visina=0;
- int i=0,j=0,k=0;
- FILE *ulaz;
- ulaz = fopen("planine.txt", "r");
- if ((ulaz = fopen("planine.txt","r")) == NULL) {
- printf("Greska pri otvaranju datoteke planine.txt nije uspjelo");
- return 0;
- }
- do {
- znak=fgetc(ulaz);
- if(znak==EOF)
- break;
- if(znak>='0' && znak<='9') {
- visina+=visina*10+(znak-'0');
- planine[i].visina=visina;
- } else if((znak<'0' && znak>'9') && znak!='\n') {
- if(j==0 && znak==' ')
- continue;
- planine[i].naziv[j]=znak;
- j++;
- } else if(znak=='\n') {
- planine[i].naziv[j]='\0';
- i++;
- j=0;
- visina=0;
- }
- } while(!feof(ulaz));
- planine[i].naziv[j]='\0';
- for(k=0; k<i+1; k++) {
- char* s=planine[k].naziv;
- while(*s!='\0') {
- s++;
- }
- if(*(s-1)==' ') {
- *(s-1)='\0';
- }
- }
- return i+1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement