| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 367 人关注过本帖
标题:谁帮我看一下,为什么不能输入内容呢
只看楼主 加入收藏
chejinhai
Rank: 1
等 级:新手上路
帖 子:10
专家分:9
注 册:2009-8-28
结帖率:100%
收藏
已结贴  问题点数:60 回复次数:2 
谁帮我看一下,为什么不能输入内容呢
#include <stdio.h>
#include <conio.h>
#include <bios.h>
char leftbuf[2000];
char rightbuf[2000];
int leftx,lefty;
int rightx,righty;
void draw_left_win();
void draw_right_win();
int main()
{
 int key;
 int turn;
 textmode(C80);
 textbackground(0);
 textcolor(WHITE);
 clrscr();
 gotoxy(60,1);
 cprintf("Press ESC to quit");
 window(41,2,79,24);
 textbackground(1);
 textcolor(15);
 clrscr();
 gettext(41,2,79,24,rightbuf);
 window(2,2,40,24);
 textbackground(2);
 textcolor(4);
 clrscr();
 gettext(2,2,40,24,leftbuf);
 turn=0;
 for(;;)
  {
   key=bioskey(0);
   if(key==0x11b)
    {
     exit(0);
    }
   key=key&0xff;
   if(key=='\t')
    {
     if(turn==0)
      {
       gettext(2,2,40,24,leftbuf);
       leftx=wherex();
       lefty=wherey();
       draw_right_win();
       turn=1;
      }
     else if(turn==1)
      {
       gettext(41,2,79,24,rightbuf);
       rightx=wherex();
       righty=wherey();
       draw_left_win();
       turn=0;
      }
     else
      {
       putch(key);
      }
    }
  }
}
void draw_right_win()
{
 window(41,2,79,24);
 textbackground(1);
 textcolor(15);
 clrscr();
 puttext(41,2,79,24,rightbuf);
 gotoxy(rightx,righty);
}
void draw_left_win()
{
 window(2,2,40,24);
 textbackground(2);
 textcolor(4);
 clrscr();
 puttext(2,2,40,24,leftbuf);
 gotoxy(leftx,lefty);
}
搜索更多相关主题的帖子: 输入 
2009-09-01 20:39
ljt0000mf
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:104
专家分:157
注 册:2009-7-4
收藏
得分:42 
。。。。。。。。。
你也不多提供些详细信息
2009-09-01 22:45
chejinhai
Rank: 1
等 级:新手上路
帖 子:10
专家分:9
注 册:2009-8-28
收藏
得分:0 
哪位好心人 帮忙看一下啊
2009-09-02 09:15
快速回复:谁帮我看一下,为什么不能输入内容呢
数据加载中...
 
   



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

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