请高手指教定点坐标问题及自动移动
#include<stdio.h>#include<stdlib.h>
#include <conio.h> //包含getch()函数
#define n 20
int gotoxy(int,int);
struct zuobiao
{
int x,y;
int xv,yv;
}man;
int main()
{
int i;
gotoxy(man.x,man.y);
for(i=0;i<n;i++)
{
printf("\b ");
man.x+=man.xv;
man.y+=man.yv;
gotoxy(man.x,man.y);
printf("%c",1);
getch();
}
return 0;
}
int gotoxy(int x,int y)
{
x=0;
y=0;
return(x,y);
}
我是一个初学者,我使用的是Dev c++,因为不能使用gotoxy定点,所以自己用函数进行了坐标定点,现在我有以下问题:
1、我这样定点对吗?有没有其它方法?(因为我觉得笑脸始终无法靠起点运行)
2、我改动坐标,但是笑脸为什么不会动?(及改动函数x和y的值,笑脸还是在原来的位置)
3、我想让笑脸自己移动(且可以自由上下移动,来回移动),还需要做哪方面改动?
望高手指点啊