现象:
**** [3]查询 ****
**** [4]取款 ****
**** [5]转帐 ****
**** [6]挂失 ****
**** [7]改密 ****
**** [8]退出 ****
7
9
请输入8位ID:
034957850
034957850
请输入原密码:
123456
034957850123456
请输入新密码:
123456
req.id:034957850123456
req.password:123456
req.npassword:123456
111111111
等待接受进程数据
111111111
帐户输入错误,没有此帐户
代码:
int error = -1;
283 MODPASREQ req;
284 MODPASRES res;
285 req.type = MDPS;
286
287 printf("%d\n",sizeof(req.id));
288 printf("请输入8位ID:\n");
289 scanf("%s",&req.id);fflush(stdin);
290 printf("%s\n",req.id);
291 //fflush(stdin);fflush(stdout);
292
293 printf("请输入原密码:\n");
294 scanf("\n%s",&req.password); fflush(stdin);
295 printf("%s\n",req.id);
296
297 printf("请输入新密码:\n");
298 scanf("%s",&req.npassword);
299
300 printf("req.id:%s\n",req.id);
301 printf("req.password:%s\n",req.password);
302 printf("req.npassword:%s\n",req.npassword);
请大神们帮我看看这个问题咋解决啊? |