14得票2回答
如何使用std::cin读取布尔值

我对C++还不熟悉,想知道在处理布尔数据时,函数cin是如何工作的。 举个例子: bool a; cin >> a; 我知道如果我给出0或1,我的数据a将是真或假。 但是如果我给出另一个整数甚至是字符串会发生什么呢? 我正在处理以下代码: #include <ios...

13得票5回答
C++如何让cin读取回车符

我想知道如何使用cin,使得如果用户没有输入任何值,只是按下了ENTER,cin也能将其识别为有效的输入。

13得票2回答
从cin中获取箭头键

我相信这个问题以前肯定被问过了,但是快速搜索却没有找到。 在C++中,我如何使用cin来获取箭头/方向键?

12得票5回答
为什么getline()在cin.clear()之后仍然跳过输入?

我有一个函数,它总是跳过第一个getline直接执行第二个。我尝试清空缓冲区但是还是没成功,出了什么问题?void getData(char* strA, char* strB) { cout << "Enter String 1: "; // ...

12得票3回答
能否在Qt中使用cin?

在Qt中是否可以使用 cin?我可以使用 cout,但找不到如何在Qt控制台应用程序中使用cin的示例。

11得票6回答
使用cin两次的问题

这是代码:string str; cin>>str; cout<<"first input:"<<str<<endl; getline(cin, str); cout<<"line input:"<<str<<endl;结...

11得票6回答
在QtCreator中使用cin

我们学校使用C ++作为首选的编程语言。我目前正在使用QtCreator作为IDE,对于它的GUI库来说,确实非常好用。学校使用Visual Studio。 然而,我们编写的大部分程序都使用cin和cout进行输入/输出。 cout作为输出很好用,因为你可以在应用程序输出中看到它的输出,但是...

10得票3回答
std::cin跳过空格

我正在努力编写一个函数,通过循环遍历字符数组并检查相同的字符字符串来检查单词是否在句子中。只要句子中没有任何空格,该程序就可以正常工作。我在谷歌上搜索了一下,它们都是相同的建议。 cin.getline 无论我如何实现,它要么无法运行,要么跳过整个输入直接转向输出。 如何考虑空格? ...

10得票2回答
如果输入类型与目标类型不同,"cin" 是否会将变量重置为某个默认值?

我对 "cin" 的行为有问题(我不理解)。我的IDE是在Windows操作系统下使用Cygwin的Netbeans。 这是一个代码示例:int main() { int temp = -1; std::cin >> temp; // here user e...

10得票3回答
C++ - 指针被释放但未分配错误

malloc: *** error for object 0x10ee008c0: pointer being freed was not allocated *** set a breakpoint in malloc_error_break to debug Abort trap: 6 ...