int main(int argc, char *argv[]) { brisi(); igralec = 0; int x; int y; while(!konecigre()){ izpisi(); printf("\n \n vpisi koordinate igralec x y %d \n \n", igralec); scanf("%d %d", &x,&y); printf("\n\n"); while((x>3 || x<1) || (y>3 || y<1)){ printf("\n \n ponovno vpisi pravilne koordinate igralec x y %d \n \n", igralec); scanf("%d %d", &x,&y); printf("\n\n"); } if(igralec) tab[y-1][x-1]='X'; else tab[y-1][x-1]='O'; igralec = 1-igralec; } printf("cestitam igralec %d", igralec ); }
void main() { FILE *zelje, *adresar; Dete d; zelje=fopen("zelje.txt", "r"); adresar=fopen("adresar.dat", "rb"); Elem *lst=NULL,*tek1,*tek2; int broj,max=0, br=0; char ulica_max[21], ime[21], poklon[21],ulica[21]; while(fscanf(adresar,"%s%s%d",ime, ulica, &broj)!=EOF) { lst=dodaj(lst,d); } for(tek1=lst; tek1!=NULL; tek1=tek1->sled) { for(tek2=tek1->sled; tek2!=NULL; tek2=tek2->sled) { if(!strcmp(tek1->d.ulica, tek2->d.ulica)) br++; } if(br>max) { max=br; strcpy(ulica_max,tek1->d.ulica); } } printf("\n%s\n", ulica_max); sortiraj(lst); while(fscanf(zelje, "%s%s", ime, poklon)!=EOF) { for(tek1=lst; tek1!=NULL; tek1=tek1->sled) { if(!strcmp(tek1->d.ime,ime) && !strcmp(tek1->d.ulica,ulica_max)) { printf("%d %s %s\n", tek1->d.broj,ime,poklon); } } } fclose(zelje); fclose(adresar); brisi(lst); }