WHILE循环注意
发布时间:2022-11-19 01:08:25 286
相关标签:
#include
int main()
{
int ret = 0;
int ch = 0;
char password[20] = { 0 };
printf("请输入密码:");
scanf("%s", password);
while((ch=getchar())!='\n');
printf("请确认(Y\N):");
ret = getchar();
if (ret == 'Y')
{
printf("确认成功\n");
}
else
{
printf("放弃确认\n");
}
return 0;
}
如若密码是1234空格ABCD
第一次while循环时为什么都提取了一个'\n',还是会继续循环到ABCD后面
文章来源: https://blog.51cto.com/u_15736959/5552951
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报