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 工作得很好
可能是我的设置问题
#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 工作得很好
可能是我的设置问题