C语言控制上下左右的函数是什么?

比如写个迷宫的游戏,控制笑脸移动的函数是哪些?就是键盘上控制上下左右的那几个键用什么函数?哪有学习资料。。。... 比如写个迷宫的游戏,控制笑脸移动的函数是哪些?就是键盘上控制上下左右的那几个键用什么函数? 哪有学习资料。。。 展开
 我来答
匿名用户
2013-07-16
展开全部
希望这个能对你有帮助:#include <stdio.h>
#include <conio.h>int main(void){
int c ;
while(1){
c = getch();
if(c==0) c=getch(); // getch在遇到方向键时会返回0 再使用getch便会返回扫描码
if( c == 72 )
printf("UP\n"); // 我帮你把上下左右数据调出来 你用的时候define成 UP来使用这个值就可以了
if ( c == 80)
printf("DOWN\n");
if ( c == 75)
printf("LEFT\n");
if ( c == 77)
printf("RIGHT\n");
if(c == 113) //按q退出
break;
}
return 0;
}
a1012144015
2015-05-23 · TA获得超过6415个赞
知道大有可为答主
回答量:9038
采纳率:40%
帮助的人:1354万
展开全部
希望这个能对你有帮助:#include <stdio.h>
#include <conio.h>int main(void){
int c ;
while(1){
c = getch();
if(c==0) c=getch(); // getch在遇到方向键时会返回0 再使用getch便会返回扫描码
if( c == 72 )
printf("UP\n"); // 我帮你把上下左右数据调出来 你用的时候define成 UP来使用这个值就可以了
if ( c == 80)
printf("DOWN\n");
if ( c == 75)
printf("LEFT\n");
if ( c == 77)
printf("RIGHT\n");
if(c == 113) //按q退出
break;
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kshz1351302
推荐于2018-05-09 · TA获得超过126个赞
知道小有建树答主
回答量:128
采纳率:100%
帮助的人:60.2万
展开全部
没有上下左右的函数。
可以设置光标位置。
void setPos(int x, int y) {
HANDLE hOut;COORD pos= {x, y};
hOut = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hOut, pos);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhxiufan
2015-07-09 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38386
国家科技进步奖

向TA提问 私信TA
展开全部
C语言没有专门控制上下左右的函数,不过你可以通过检测上下左右四个按键来自定义相应的函数解决实际问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式