Xcode 8.3 command line C++
Xcode 8.3 command line C++
我在Xcode 8.3中有一个简单的程序
#include <iostream>
using namespace std;
void reverseString(int);
int main(int argc, const char * argv[]) {
reverseString(123456);
return 0;
}
void reverseString(int numString){
if(numString < 10){
cout<<numString;
}else{
cout<<numString % 10;
reverseString(numString/10);
}
}
代码只是以相反的顺序打印出一个数字。
当我在Xcode中运行该程序时,我得到
程序以退出代码结束:0
在 main 函数中使用 print 语句重写程序,如下所示:
int main(int argc, const char * argv[]) {
cout<<"Hello";
reverseString(123456);
return 0;
}
我得到相同的输出
程序以退出代码结束:0
如果我将 添加到打印语句的发送中cout<<"Hellon";
我得到:
你好
程序以退出代码结束:0
这是怎么回事?我最近更新到 Xcode 8.3,这会导致问题吗?如果是这样,我该如何解决此问题?
注意:我正在通过选择文件 -> 新项目 -> MacOS ->命令行程序来创建我的项目
另请注意:我过去创建的程序仍然可以正常运行。
cout 不会打印任何内容,直到您发送 "",因此在代码中的某个时刻,您需要执行 cout <<"";
相关文章:
- 以某种方式告诉编译器"Do not process line of code"
- 注册 Clang 检查器时出错:"out-of-line-definition of register"
- :<command-line>0:3:警告:ISO C++11 要求宏名称后有空格
- Command Line Arguments wxCmdLineArgsArray in wxWidgets
- qt graphicsscene line subclass
- Xcode 8.3 command line C++
- g++ 在我尝试用 ONE LINE 编译程序时崩溃了
- QSTACKEDWIDGET区域在Child Widget Line编辑中在ESC上清除
- 这一行是怎么回事: istringstream is( line );
- 需要帮助按 "enter or new line" 以允许用户返回主菜单
- 交叉编译时"DSO missing from command line" 莫斯基托示例
- #line 指令的 nul.h 文件名的文件路径不正确
- 解决方法:"out of line definition of 'graph' does not match any declaration in 'graph'"
- 错误: :<command-line>0:9
- getline repeating same line(c++)(xcode)
- 错误:断言失败Allegro5 addons font text.c Line 77表达式字体
- 读取STD :: String Line(带有空格和特殊钥匙支持)
- cv::line函数是画倒置的线条
- 正在尝试为c字符串创建一个Text Line类
- qSetMessagePattern( "%{file}(%{line}): %{message}" ) 输出"unkown(0)"