📄 name.c
字号:
//********************************************
//文件名:NAME.C
//功能:1. 接收键盘输入的字符并回显在屏幕上
// 2. 将接收的字符以字符串方式返回调用函数
//********************************************
#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.声明数组是外部变量
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<gj)) //28.判断是否按回退键
{ //29.
setviewport(gx-16,gy,gx,gy+16,0); //30.设置视区范围
clearviewport(); //31.清除视区内容
gx=gx-16; //32.调整坐标
gi--; //33.
gk++; //34.
} //35.
} //36.
gsh[gi]='\0'; //37.补字符串结束符
} //38.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -