本人小白,为啥我的运行不了
全部评论
不是,大过年的你在干什么😅😅😅
1. scanf_s输入字符串要三个参数, 改为scanf_s("%s",password,sizeof(password));
2. getchar会读空格和回车,所以把你输入的回车给读了
其他说什么取地址符的什么strcmp的都是😋😋
报错了啊,你把代码复制进chatgpt问问,或者你没有***你就复制代码问问文心一言
咱就是说,大过年的,内卷是吧😅
左转c++吧😆
num吃到了回车,103行Y后面还多了一个空格
这该不是比特教的吧😘
必应
c/c++的一定要去学学cmake
已经告诉你报错位置在哪里了,加油吧
scanf_s是vs里头的,dev不用
给password 加&
C的char数组存字符串,比较的时候要用strcmp
看编译信息,提示scanf_s缺参数
不能直接对char型数组输入,只能一个个输入char或者输入string
下划线s去掉试试
scanf输入时候'\n'在缓冲区里面,getchar读取的是缓冲区的内容,你在上面再加个getchar()就可以,第一个getchar()读取缓冲区的内容,第二个getchar()读取的才是你要输入的‘Y’或则其他字符,一般用这个while(getchar() != '\n') continue;
相关推荐
点赞 评论 收藏
分享
柠檬汁好酸:我还以为华南理工呢
点赞 评论 收藏
分享
书海为家:我来给一点点小建议,因为毕竟还在学校不像工作几年的老鸟有丰富的项目经验,面试官在面试在校生的时候更关注咱们同学的做事逻辑和思路,所以最好在简历中描述下自己做过项目的完整过程,比如需求怎么来的,你对需求的解读,你想到的解决办法,遇到困难如何找人求助,最终项目做成了什么程度,你从中收获了哪些技能,你有什么感悟。 点赞 评论 收藏
分享