本人小白,为啥我的运行不了
全部评论
不是,大过年的你在干什么😅😅😅
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;
相关推荐
06-11 12:35
合肥工业大学 Java 牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享