char Main_type[81];//win32控制台程序
int Main_ch;
.....
.....
for(i = 0; i < 80; i++ ){
Main_ch = getche();//不能换成gets()!!!
if((Main_ch!= EOF)&&(Main_ch != 13))
Main_type[i] =(char)Main_ch;
else
break;
}
if(i>=80) continue;
//上面接受键盘输入时,当输入有误如何实现Backspace键的功能,重新输入???
int Main_ch;
.....
.....
for(i = 0; i < 80; i++ ){
Main_ch = getche();//不能换成gets()!!!
if((Main_ch!= EOF)&&(Main_ch != 13))
Main_type[i] =(char)Main_ch;
else
break;
}
if(i>=80) continue;
//上面接受键盘输入时,当输入有误如何实现Backspace键的功能,重新输入???
{
i--;
Main_type[i]=0;
continue;
}
Backspace后如何删除字符???
Backspace后可以cout << "\b \b" << flush;