| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 271 人关注过本帖
标题:我是新手,来报道拉..求助光标问题
只看楼主 加入收藏
gamebcc
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-27
收藏
 问题点数:0 回复次数:9 
我是新手,来报道拉..求助光标问题

/*
问题1,光标的位置能不能隐藏?
原因分析:当i=25,j=79的时候,再按d,j变成了80,星星显示在了(25,80)
但是,光标确出现在了 (26,1)的位置上,郁闷啊~~~

问题2,上下左右怎么调用?(我用了WSAD来调用)
尤其 是右箭头怎么也显示不出来啊~~~ 更加郁闷了~~~
*/
# include <stdio.h>
# include <stdlib.h>
void prback()
{
int i=25,j=80;
for(;i>0;i--)for(;j>0;j--)putchar('\b');
}
void prspace(int i,int j)
{int k;
for(k=1;k<i;k++)printf("\n");
for(k=1;k<j;k++)printf(" ");
}
void prstar()
{
printf("*\b");


}
/*主函数************************************/
main()
{
char c;
int i=1,j=1;
clrscr();
printf("press any key to access:\npress enter to exit\n");
c=getch();
while (c!='\015')
{
clrscr();
switch (c)
{
case 'w': {
if(i>1)i--;
prspace(i,j);
prstar();
break;
}
case 's': {
if(i<24)i++;
prspace(i,j);
prstar();
break;
}
case 'a': { if(j>1)j--;
prspace(i,j);
prstar();
break;
}
case 'd': { if(j<80)j++;
prspace(i,j);
prstar();
break;
}
default: break;
}
c=getch();
}
}

2007-10-27 16:59
zj12032001
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-10-27
收藏
得分:0 
怎么没有高手来回答我们的问题呢
2007-10-27 17:06
gamebcc
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-27
收藏
得分:0 
回复:(zj12032001)怎么没有高手来回答我们的问题呢...
可能高手都比较忙吧...

先学C.....
2007-10-27 17:10
wybok520
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-10-27
收藏
得分:0 
高手走了
2007-10-27 18:55
oldgump
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-10-27
收藏
得分:0 

最近都在忙VB,C语言荒废太久了。差点连程序都看不懂了。

2007-10-27 20:49
gamebcc
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-27
收藏
得分:0 
高手要帮忙啊,小弟谢了....

先学C.....
2007-10-28 09:18
songchangbo
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-10-29
收藏
得分:0 
  C 看不懂啊 !!!
2007-10-29 18:05
gamebcc
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-27
收藏
得分:0 
我大概知道了该怎么修改这个程序了,显示光标的问题,好象调用了graphics,画图以后,就看不到光标了
而解决上下左右的问题,只要引用〈dos.h〉或者那个<bios.h>,忘了哪个了,
然后用bioskey()就可以调用了,关于键盘扫描码,在精华帖子里面看到了,很有用..

------楼主

先学C.....
2007-10-30 14:38
leng1024
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-9-26
收藏
得分:0 

会PB的高手有吗?
我想学PB,但不知道该如何起步,该怎么去学?
请各位热心的高手们能多多指点

2007-10-30 14:46
fuhuijun
Rank: 1
等 级:新手上路
帖 子:407
专家分:0
注 册:2007-10-30
收藏
得分:0 
有哪位高手知道sqlserver怎么设置自动提交当前时间?
谢谢!(急!!!)
2007-10-30 14:58
快速回复:我是新手,来报道拉..求助光标问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016510 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved