cin 的 Xcode 问题(在 Xcode7.3 中会自动给出零且不允许用户输入)


#include <iostream>
int main(int argc, const char * argv[])
{
// insert code here...
int a;
std::cout << "please input"<<std::endl;
std::cin >> a;//it doesn't work
std::cout << a<<std::endl;
return 0;
}

不允许用户输入

它只是输出

请输入 0 程序以退出代码结束:0

我必须添加 cin.ignore(( 和 cin.clear(( 和 cin.sync((

我的Xcode有什么问题?

似乎在没有用户输入的情况下将 ISTREAM 分配给 CIN

也许它只是Xcode错误谢谢!

好的,

我想我找到了解决方案

输入 Terminal.app: defaults delete com.apple.dt.Xcode

现在 Xcode 完美运行

也许这只是我的设置问题

最新更新