ludia pls, co tu mam zle v tejto funkcii? v maine mozem napisat ako prvy ktorykolvek prikaz okrem movek() a vsetko ide ok ale ked dam movek() tak mi to nechce nacitat vobec subor vypise mi chybu pri otvarani a uz som z toho na nervy...pls help
void turnOn(char *name){
int x,y,z;
FILE *f;
f=fopen(name,"r");
if(f==NULL)
{
printf("Chyba pri otvarani suboru...\n");
}
fscanf(f,"%d %d %d %d %c %d",&WORLD.width,&WORLD.height,&ROBOT.x,&ROBOT.y,&c,&ROBOT.beepers);
switch(c)
{
case 'N':
ROBOT.direction=NORTH;
break;
case 'S':
ROBOT.direction=SOUTH;
break;
case 'E':
ROBOT.direction=EAST;
break;
default:
ROBOT.direction=WEST;
}
for(i=0;i<WORLD.height;i++) {
for (j=0;j<WORLD.width;j++) {
WORLD.world[j]=EMPTY;
}}
for(i=0;i<WORLD.height;i++) {
for (j=0;j<WORLD.width;j++) {
WORLD.world[j]=EMPTY;
}}
while(TRUE==fscanf(f,"%c",&c))
{
if(c=='W')
{
fscanf(f,"%d %d\n",&i,&j);
WORLD.world[j]=WALL;
}
else if(c=='B')
{
fscanf(f,"%d %d %d\n",&i,&j,&z);
WORLD.world[j]=z;
}
}
}