?? nameinputproc.cpp
字號:
#include "include.h"
//---------------------------------------
//--姓名輸入容錯處理函數(shù)
//---------------------------------------
void nameinputproc(Inflinklist * q)
{
int tt;
int pp;
int cnt;
UINT i;
tt=1;
while(tt)
{
fflush(stdin);
pp=0;
i=0;
cnt=0;
q->name[i]=getchar();
while(q->name[i]!=10)
{
i=i+1;
cnt=cnt+1;
q->name[i]=getchar();
if((q->name[i]<65 && q->name[i]!=10)|| (q->name[i]>90 && q->name[i]<97) ||q->name[i]>122 )//輸入的字符不是大小寫字母
{
printf(" 非法輸入!名字輸入錯!輸入只能由字母組成!\n");
printf(" name:");
q->name[0]=NULL;
i=0;
cnt=0;
pp=1;
fflush(stdin);
break;
}
else if(cnt>30)
{
printf(" 非法輸入!輸入字符太多!請重新輸入!\n");
printf(" name:");
q->name[0]=NULL;
i=0;
pp=1;
cnt=0;
fflush(stdin);
break;
}
}
if(q->name[0]==10)
{ tt=1; printf("輸入姓名不能為空!請輸入姓名\t name:"); fflush(stdin); }
else if(pp==0) tt=0;
}
q->name[i]='\0';
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -