主题:奇怪的gets()!!!求救!!!
在基于arm+uClinux开发的一个网络管理系统中,遇到一个奇怪的问题:
int main{
printf("Username: ");
gets(userName);
printf("Password: ") ;
gets(userPassword) ;
......
}
但是在终端执行时,却要先敲入用户名,回车,再敲入密码,回车,才会显示字母Username和Password(如下):
feikai0
×××××
Username:Password:
不知道怎么会是这样的结果,各位大侠可否指点一二,可有其他解决方法?谢谢!
int main{
printf("Username: ");
gets(userName);
printf("Password: ") ;
gets(userPassword) ;
......
}
但是在终端执行时,却要先敲入用户名,回车,再敲入密码,回车,才会显示字母Username和Password(如下):
feikai0
×××××
Username:Password:
不知道怎么会是这样的结果,各位大侠可否指点一二,可有其他解决方法?谢谢!