Code:
#include <stdio.h>
#include <lab6.h>
#include <unistd.h>
void dis (int k,int l)
{
int j;
int i;
for(i=0;i<20;i++)
{
for(j=0;j<50;j++)
{
if(k==i && l==j)
{
maze1[i][j]='C';
}
printf("%c",maze1[i][j]);
}
printf("\n");
}
}
int main()
{
int k=18;
int c;
int l=0;
int w=1;
dis(k,l);
while(w=1)
{
c=getchar();
getchar();
switch(c)
{
case 'u':
k=k-1;
dis(k,l);
break;
case 'd':
k=k+1;
dis(k,l);
break;
case 'l':
l=l-1;
dis(k,l);
break;
case 'r':
l=l+1;
dis(k,l);
break;
}
}
return 0;
}
this last thing i do it
now i can make "C" not to repeat in every new frame or new maze draw
and make clear screan