gpt4 book ai didi

c++ - 似乎无法让 cin.getline 工作帮助吗?

转载 作者:行者123 更新时间:2023-11-28 02:38:03 24 4
gpt4 key购买 nike

试图让 cin 输入数组,我有正确的标题,但每当我运行 cin 部分时,它只是跳过它而不做任何事情,我希望它能够 cin 一行带有空格的文本.

char a[2000];
cin.getline(a, 2000);
questionsArray[y] = a;

编辑:这是在 switch 语句中,虽然看不出它会如何影响它?

最佳答案

一般来说,std::getline是更好的选择,因为它直接作用于 std::string:

#include <string>   // for std::string, std::getline()
#include <iostream> // for std::cin

// ...
std::string a;
std::getline( std::cin, a );

关于c++ - 似乎无法让 cin.getline 工作帮助吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26866745/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com