C语言问题,如何控制字符上下左右~~

我想学控制字符上下左右的C语言大家教教我最好有注释啊~~~~~题目就让字符‘N’上下左右用键盘控制谢谢咯~~~~~我用的软件是MicrosoftVisualC++6.0有... 我想学控制字符上下左右的C语言
大家教教我
最好有注释啊~~~~~题目就让字符‘N’上下左右用键盘控制
谢谢咯~~~~~
我用的软件是Microsoft Visual C++ 6.0
有些程序在我这个软件上面没办法执行
因为没有对应库
请大家帮忙想想有没有可以在我这个软件上编的代码~~~
展开
 我来答
百度网友2298deca2
2010-01-10 · 超过20用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:0
展开全部
/*TC下编译通过*/
#include<stdio.h>
#include<time.h>
#include<conio.h>

#define ESC 0x011b
#define UP 0x4800
#define DOWN 0x5000
#define LEFT 0x4b00
#define RIGHT 0x4d00

void main()
{
int key=0;
int x=1;
int y=1;
gotoxy(x,y);
printf("%c",N);

while (key != ESC)
{
while (bioskey(1) == 0);
key = bioskey(0);

switch (key)
{
case UP:
clrscr();
gotoxy(x,y-1);
printf("%c",N);
y=y-1;
break;
case DOWN:
clrscr();
gotoxy(x,y+1);
printf("%c",N);
y=y+1;
break;

case LEFT:
clrscr();
gotoxy(x-1,y);
printf("%c",N);
x=x-1;
break;

case RIGHT:
clrscr();
gotoxy(x+1,y);
printf("%c",N);
x=x+1;
break;

default:
break;
}
}
}

关于vc的编程,请参考windows程序设计第五版和MFC核心编程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式