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

Xcode issue with cin (can will be automatically given a zero and not allowed user input in 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;
}

不允许用户输入

它只是输出

please input 0 Program ended with exit code: 0

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

我的 Xcode 怎么了?

好像是在没有用户输入的情况下 istream 将零赋值给 cin

也许只是 Xcode 错误 谢谢!

好的,我想我找到了解决方案

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

现在 Xcode 工作得很好

可能是我的设置问题