Kod: Zaznacz cały
0 7
0 8
1 5
1 10
2 4
2 11
3 3
3 12
4 3
4 12
5 3
5 12
6 4
6 11
7 5
7 10
8 7
8 8
Kod: Zaznacz cały
void wypelnianie_plikiem(int y,int x,int** plansza)
{
int i,j;
for(i=0;i<x;i++)
for(j=0;j<y;j++)
plansza[i][j]=0;
FILE* wskaznik_pilkowy;
wskaznik_pilkowy=fopen("wejscie.txt","r");
printf("1");
if(wskaznik_pilkowy==NULL)
{
printf("Nie mozna otworzyc pliku.
");
return;
}
while(feof(wskaznik_pilkowy)==0)
{
fscanf(wskaznik_pilkowy,"%d",&i);
fscanf(wskaznik_pilkowy,"%d",&j);
if(j>x || x>i)
{
printf("Wspolrzedne pliku przekraczaja wymiary planszy.
");
return;
}
plansza[i][j]=(-2);
}
fclose(wskaznik_pilkowy);
}
. Powinno byćif(j>x || x>i)
Kod: Zaznacz cały
if(j>x || i>y)