c在同一行使用cout和cin的问题(xcode8)
发布时间:2020-12-14 17:25:54 所属栏目:百科 来源:网络整理
导读:使用 Xcode和c我正在尝试创建一个简单的控制台应用程序.然而,我对cout和cin的使用似乎并不像我想要的那样有效. 我期待着: Testing: 12input was 12 编辑:我尽可能地减少了代码测试: #include iostreamint main(int argc,const char * argv[]) { // insert
使用
Xcode和c我正在尝试创建一个简单的控制台应用程序.然而,我对cout和cin的使用似乎并不像我想要的那样有效.
我期待着: Testing: 12 input was 12 编辑:我尽可能地减少了代码测试: #include <iostream> int main(int argc,const char * argv[]) { // insert code here... int num; std::cout << "Testing: "; std::cin >> num; std::cout << "input was " << num << std::endl; return 0; } 样本输出: 12 Testing: input was 12 Program ended with exit code: 0 这里有什么我想念的吗? 解决方法
显然是
specific problem with C++ streams,in Xcode debugger,Debug build.
试试这个: 我发现了一个类似的问题,但是对于Xcode 3.2.1 and C++ string fails! 您也可以尝试这种解决方法: #define _GLIBCXX_FULLY_DYNAMIC_STRING 1 #undef _GLIBCXX_DEBUG #undef _GLIBCXX_DEBUG_PEDANTIC (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |