?? name.c
字號(hào):
//********************************************
//文件名:NAME.C
//功能:1. 接收鍵盤輸入的字符并回顯在屏幕上
// 2. 將接收的字符以字符串方式返回調(diào)用函數(shù)
//********************************************
#include<string.h> //1.
#include<graphics.h> //2.
#include<conio.h> //3.
#include<ctype.h> //4.
void finame(int gx,int gy) //5.
{ //6.
char gch=0; //7.
extern char gsh[16]; //8.聲明數(shù)組是外部變量
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.從鍵盤接收一個(gè)字符
gh2[1]=0; //15.補(bǔ)結(jié)束符
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.設(shè)置視區(qū)范圍
gx=gx+16; //21.調(diào)整坐標(biāo)
settextstyle(0,HORIZ_DIR,2); //22.設(shè)置字符顯示屬性
setcolor(7); //23.設(shè)置顏色
outtext(gh2); //24.字符回顯
gi++; //25.
gj++; //26.
} //27.
if((gch=='\b')&&(gk<gj)) //28.判斷是否按回退鍵
{ //29.
setviewport(gx-16,gy,gx,gy+16,0); //30.設(shè)置視區(qū)范圍
clearviewport(); //31.清除視區(qū)內(nèi)容
gx=gx-16; //32.調(diào)整坐標(biāo)
gi--; //33.
gk++; //34.
} //35.
} //36.
gsh[gi]='\0'; //37.補(bǔ)字符串結(jié)束符
} //38.
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -