www.pudn.com > TP333.3_S886.rar > NAME.C


//******************************************** 
//文件名:NAME.C 
//功能:1. 接收键盘输入的字符并回显在屏幕上 
//      2. 将接收的字符以字符串方式返回调用函数 
//******************************************** 
#include                        //1. 
#include                      //2. 
#include                         //3. 
#include                         //4. 
void finame(int gx,int gy)                //5. 
{                                         //6. 
  char gch=0;                             //7. 
  extern char gsh[16];                    //8.声明数组是外部变量 
  char gh2[2];                            //9. 
  int gi,gj,gk;                           //10. 
  gi=gj=gk=0;                             //11. 
  while(gch!='\r')                        //12.判断是否为回车符 
  {                                       //13. 
     gch=gh2[0]=gsh[gi]=toupper(getch()); //14.从键盘接收一个字符 
     gh2[1]=0;                            //15.补结束符 
     if( (((gch>=48)&&(gch<=57))||        //16.判断字符的值 
      ((gch>=65)&&(gch<=90))||            //17. 
      (gch==46)) &&(gi<=11))              //18. 
     {                                    //19. 
       setviewport(gx,gy,gx+16,gy+16,0);  //20.设置视区范围 
       gx=gx+16;                          //21.调整坐标 
       settextstyle(0,HORIZ_DIR,2);       //22.设置字符显示属性 
       setcolor(7);                       //23.设置颜色 
       outtext(gh2);                      //24.字符回显 
       gi++;                              //25. 
       gj++;                              //26. 
     }                                    //27. 
     if((gch=='\b')&&(gk