| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 536 人关注过本帖
标题:C语言
只看楼主 加入收藏
恋桂
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-1-6
收藏
 问题点数:0 回复次数:2 
C语言

void wzlr()

{

int i;

unsigned char ch='',ch1='';

disable();

settimer(new);

enable();

while(ch!=27)

{

i=line+(curi-3)/2;

if(ch1==0&&ch==72)

{up();ch='';}

else if(ch1==0&&ch==80)

{down();ch='';}

else if(ch1==0&&ch==75)

{left();ch='';}

else if(ch1==0&&ch==77)

{right();ch='';}

else if(ch==0){ch1=ch;}

else if(ch==8){del();ch='';}

else if(s[i][curj-3]>160&&ch1!='')

{if(ch1==s[i][curj-3]&&ch==s[i][curj-2])

{ textcolor(7);zqzs+=1;}

else

{ textcolor(4);cwzs+=1;}

cprintf("%c%c",ch1,ch);

ch1='';ch='';

curj+=2;

if(curj>strlen(s[i]))

{curj=3;down();}}

else if(s[i][curj-3]<160)

{if(ch==s[i][curj-3])

{ textcolor(7);zqzs+=1;}

else

{ textcolor(4);cwzs+=1;}

cprintf("%c",ch);

curj+=1;

ch1='';ch='';

if(curj>strlen(s[i]))

{curj=3;down();}}

else

ch1=ch;

if(!kbhit())

{if(count!=count1)

{show_bot();

window(2,4,80,21);

gotoxy(curj,curi);

count1=count;}}

else

ch=getch();}}

void up()

{if(curi>3){curi-=2;gotoxy(curj,curi);}

else if(line>0){line-=1;show();}

else ;}

void down()

{ if(curi<16){curi+=2;gotoxy(curj,curi);}

else if((line+(curi-3)/2)<sum_line){line+=1;show();}

else ;}

void left()

{ int i,j;

i=line+(curi-3)/2;

if(curj>3)

if(s[i][curj-4]>160){curj-=2;gotoxy(curj,curi);}

else

{curj-=1;gotoxy(curj,curi);}

else

if(curi>3)

{curj=strlen(s[i-1]);curi-=2;gotoxy(curj,curi);}

else

if(line>0){curj=strlen(s[i-1]);gotoxy(curj,curi);up();}

else ;}

void right()

{int i,len;

i=line+(curi-3)/2;

len=strlen(s[i]);

if(curj<len)

if(s[i][curj-3]>160)

{curj+=2;gotoxy(curj,curi);}

else

{curj+=1;gotoxy(curj,curi);}

else

if(i<sum_line)

{curj=3; down();}}

void del()

{int i;

i=line+(curi-3)/2;

if(curj>3)

{ if(s[i][curj-4]>160)

{gotoxy(curj-2,curi);cprintf(" ");

curj-=2;

gotoxy(curj,curi);}

else

{gotoxy(curj-1,curi);cprintf(" ");

curj-=1;

gotoxy(curj,curi);}}

else

{if(curi>3){curi-=2;

curj=strlen(s[i-1]);

if(s[i-1][curj-4]>160)

{gotoxy(curj-1,curi);

cprintf(" ");

curj-=1;

gotoxy(curj,curi);}

else

{gotoxy(curj,curi);

cprintf(" ");

gotoxy(curj,curi);}}}}

void interrupt new()

{timercount++;

if(timercount==18)

{count++;

timercount=0;}

old();}

void settimer(void interrupt (*IntProc)())

{old=getvect(0x1c);

disable();

setvect(0x1c,IntProc);

enable();}

void kill()

{disable();

setvect(0x1c,old);

enable();}

谁可以告诉我这里的每一个函数是什么意思啊

搜索更多相关主题的帖子: C语言 
2006-01-06 17:07
271391233
Rank: 1
等 级:新手上路
帖 子:174
专家分:0
注 册:2005-2-24
收藏
得分:0 
静夜思不是做了一个函数手册吗
自己下载去找找看啊

坚持就是胜利>>静心,静思
2006-01-06 17:15
恋桂
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2006-1-6
收藏
得分:0 
函数手册在那里呀,我不懂!我第一次用这个 !谢谢告诉我!
2006-01-07 23:03
快速回复:C语言
数据加载中...
 
   



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

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