怎样从命令行运行c++程序
答案:1 悬赏:10 手机版
解决时间 2021-11-13 07:18
- 提问者网友:精神病院里
- 2021-11-13 00:11
怎样从命令行运行c++程序
最佳答案
- 五星知识达人网友:过活
- 2021-11-13 01:18
windows下没有必要用命令行
如果要在DOS下编译的话,只需要像打开普通文件一样打开
就是在dos中输入完整路径,要加上引号,入F盘有个exe文件
只要输入"F:\test.exe" 就可以执行了
如果你的函数编的有带参数的
如int main(int argc,char **argv)
这样的函数argc 指的是参数个数
argv是C风格的参数字符串,argv[0]是文件名,下标从1开始以上的都是其他参数
如果你执行一个"F:\test.exe" 的话
在DOS中输入"F:\test.exe" 参数1 参数2 参数3
这样argc = 4,
argv[0] = 文件名;
argv[1] = 参数1;
argv[2] = 参数2;
argv[3] = 参数3;
我个人的理解是,如果要在不同平台下编译,只要掌握好编译的方法
纯C++的语法基本上都是一样的
linux用的是GCC的编译器,兼容性接近100,所以还是学好语法再说吧
如果要在DOS下编译的话,只需要像打开普通文件一样打开
就是在dos中输入完整路径,要加上引号,入F盘有个exe文件
只要输入"F:\test.exe" 就可以执行了
如果你的函数编的有带参数的
如int main(int argc,char **argv)
这样的函数argc 指的是参数个数
argv是C风格的参数字符串,argv[0]是文件名,下标从1开始以上的都是其他参数
如果你执行一个"F:\test.exe" 的话
在DOS中输入"F:\test.exe" 参数1 参数2 参数3
这样argc = 4,
argv[0] = 文件名;
argv[1] = 参数1;
argv[2] = 参数2;
argv[3] = 参数3;
我个人的理解是,如果要在不同平台下编译,只要掌握好编译的方法
纯C++的语法基本上都是一样的
linux用的是GCC的编译器,兼容性接近100,所以还是学好语法再说吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯