gpt4 book ai didi

c++ - 函数不会接受用户输入,跳过 getline

转载 作者:行者123 更新时间:2023-11-28 06:58:34 24 4
gpt4 key购买 nike

我的函数应该在验证它并将其复制到类数据成员之前将用户输入保存在一个临时字符数组中。问题是,每当程序到达 getline 时,它​​似乎会忽略它并转到函数定义的末尾。不确定为什么会这样。

最佳答案

由于您在 if 语句中进行赋值操作,您可能会收到此错误

if (desc[0] = '\0') {

应该是:

    if (desc[0] == '\0') {
//do your code here
}

关于c++ - 函数不会接受用户输入,跳过 getline,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22853160/

24 4 0
文章推荐: c++ - 在无符号整数中使用标志号
文章推荐: c++ - Wininet 给出链接器错误我正在使用 devc++
文章推荐: c++ - Cmake、.lib、dll 并避免在二进制文件中复制多个 .lib
文章推荐: html - 样式元素未显示