#include<stdio.h>
#include<conio.h>
#include<windows.h>
void gotoxy(short x, short y); //here we declare the gotoxy function//
main()
int x=1,y=1;
{
gotoxy(x,y); //now where we want to call gotoxy function //
printf("*");
}
return 0;
}
void gotoxy(short x, short y) //definition of gotoxy function//
{
COORD pos ={x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
这就是我到目前为止所拥有的。
但是我想这样做,所以当我使用箭头键时,它会通过朝着按下键所指向的方向移动一个空间来重新定位自己
最佳答案
使用getch()时,应用程序将暂停直到按下某个键。有关箭头键的用法,请参见链接。然后根据所按的箭头从全局x和y变量中添加或减去。然后调用gotoxy函数。
并在发布问题之前检查您的语法。
关于c - 我想使用箭头键在C中的屏幕上的符号周围移动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59253954/