在基于arm+uClinux开发的一个网络管理系统中,遇到一个奇怪的问题:
     int main{          
                  printf("Username: "); 
                  gets(userName);
                  printf("Password: ") ;
                  gets(userPassword) ;
                  ......
              }
    但是在终端执行时,却要先敲入用户名,回车,再敲入密码,回车,才会显示字母Username和Password(如下):
    feikai0
    ×××××
    Username:Password:

   不知道怎么会是这样的结果,各位大侠可否指点一二,可有其他解决方法?谢谢!