1. Eclipse-cdt如何添加main函数参数:

打开eclipse,新建工程、新建源文件,此处以C语言为例,写入代码如下:

#include <stdio.h>

//int argc 表示:命令行有几个字符串
//char *argv[]表示:一个字符指针数组,每一个元素都是一个指针,每一个指针都存储了一个字符串首地址
int main(int argc, char *argv[])
{
printf("%d\n", argc); //打印参数个数
for (int i = ; i < argc; i++)
printf("%s\n", argv[i]); //argv[i]就是一个字符指针,存储一个字符串首地址 return ;
}

写入后如下图:

点击编译:

编译成功,然后运行程序如下:

此时程序中的main函数只有一个参数,并打印了出来,接下来增加其他参数:

右键工程——>Run as——>Run configrations——>Arguments——>写入想要增加的参数,可以用空格隔开,也可用换行隔开

然后点击Apply,接下来点击Run.

成功运行后,可看到如下结果,成功打印了出来!

2. Visio Studio如何添加main函数参数:

打开VS 2015,新建工程、新建源文件,此处以C语言为例,写入代码如下:

#include <stdio.h>
#include <stdlib.h> //int argc 表示:命令行有几个字符串
//char *argv[]表示:一个字符指针数组,每一个元素都是一个指针,每一个指针都存储了一个字符串首地址
void main(int argc, char *argv[])
{
printf("%d\n", argc); //打印参数个数
for (int i = ; i < argc; i++)
printf("%s\n", argv[i]); //argv[i]就是一个字符指针,存储一个字符串首地址 system("pause");
}

写入后如下图:

编译并运行:

此时程序中的main函数只有一个参数,并打印了出来,接下来增加其他参数:

右键工程——>属性——>调试——>命令参数——>写入想要增加的参数,以用空格隔开

然后点击“确定”,再次运行。

运行结果如下:

 3. CodeBlocks如何添加main函数参数:

打开CodeBlocks,新建工程、新建源文件,此处以C语言为例,写入代码如下:

#include <stdio.h>

//int argc 表示:命令行有几个字符串
//char *argv[]表示:一个字符指针数组,每一个元素都是一个指针,每一个指针都存储了一个字符串首地址
int main(int argc, char *argv[])
{
printf("%d\n", argc); //打印参数个数
for (int i = ; i < argc; i++)
printf("%s\n", argv[i]); //argv[i]就是一个字符指针,存储一个字符串首地址 return ;
}

写入后如下图:

编译并运行:

此时程序中的main函数只有一个参数,并打印了出来,接下来增加其他参数:

Project——>Setprograms' arguments——>Debug——>写入想要增加的参数,可以用空格隔开,也可用换行隔开

然后点击OK.

再次编译、运行:

4.Eclipse-cdt配置并运行C++11:

  Project -> Properties -> C/C++ Build -> Settings -> Tool Settings ->Cross G++ Complier -> Miscellaneous -> Other flags:

  添加: "-c -fmessage-length=0 -std=c++11"

    

常用跨平台IDE如何添加main函数的参数并正确执行的更多相关文章

  1. 痞子衡嵌入式:MCUXpresso IDE下将关键函数重定向到RAM中执行的几种方法

    大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是MCUXpresso IDE下将关键函数重定向到RAM中执行的几种方法. 前段时间痞子衡写了一篇 <在IAR开发环境下将关键函数重 ...

  2. Atitit dsl对于数组的处理以及main函数的参数赋值

    Atitit dsl对于数组的处理以及main函数的参数赋值 1.1. 词法解析..添加了[] 方括号的解析支持1 1.2. Ast建立.添加了数组参数的支持..使用了递归下降法..getparam ...

  3. C语言中main函数的参数

    转自:http://blog.csdn.net/cnctloveyu/article/details/3905720 我们经常用的main函数都是不带参数的.因此main 后的括号都是空括号.实际上, ...

  4. 关于main函数的参数问题

    我们经常用的main函数都是不带参数的.因此main 后的括号都是空括号.实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数.C语言规定main函数的参数只能有两个, 习惯上这 ...

  5. [C/C++基础知识] main函数的参数argc和argv

    该篇文章主要是关于C++\C语言最基础的main函数的参数知识,是学习C++或C语言都必备的知识点.不知道你是否知道该知识?希望对大家有所帮助.一.main()函数参数通常我们在写主函数时都是void ...

  6. 关于main函数传参数的问题

    argc是命令行总的参数个数      argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数      命令行后面跟的用户输入的参数,比如:      int   main(int   ...

  7. C++向main函数传递参数的方法(实例已上传至github)

    通常情况下,我们定义的main函数都只有空形参列表: int main(){...} 然而,有时我们确实需要给mian传递实参,一种常见的情况是用户设置一组选项来确定函数所要执行的操作.例如,假定ma ...

  8. C++ main函数的参数

    C++的main函数可以没有输入参数,也可以有输入参数,而且只能有两个参数,习惯上coding如下: int main(int argc, char* argv[]) 或者 int main(int ...

  9. Java中eclipse与命令行向main函数传递参数

    我们知道main函数是java程序的入口,main函数的参数类型是String[]. 1.Eclipse中向main方法传递参数 例如: public class Mytest { public st ...

随机推荐

  1. C过程思想,根据需求写方法就行

     实现的方法有多种 Comprehensive orientate 2017/10/27 13:25:07 C过程思想,根据需求写方法就行  

  2. Python绘图matplotlib

    转自http://blog.csdn.net/ywjun0919/article/details/8692018 Python图表绘制:matplotlib绘图库入门 matplotlib 是pyth ...

  3. 【284】◀▶ arcpy.da & arcpy 数据访问模块

    使用游标访问数据 数据访问模块 (arcpy.da) 参考: ArcGIS Python编程案例(9)-ArcPy数据访问模块 读取几何 写入几何 使用 Python 指定查询 01   da.Sea ...

  4. 在Build Path中包含其他工程

    ------------siwuxie095                                 在 TestBuildPath 的 Build Path 中包含 SupportProje ...

  5. VBox 安装 Ubuntu Server 的那些坑,键盘乱码、网卡互连、共享目录等

    1.更新,相信大家都是有强迫症的 sudo apt-get update sudo apt-get upgrade 出现错误:Could not open lock file /var/lib/dpk ...

  6. Win10系统优化/设置脚本

    Win10系统优化/设置脚本 用了很长时间win10了,用的过程中,发现了一些问题,关于系统基本的优化,和个人的使用习惯设置等等,做成了一个脚本,可以一键设置win10的系统设置,结合DWS对Win1 ...

  7. Luogu 2704 [NOI2001]炮兵阵地

    唔,想到了状压之后就不会了……实在是菜 考虑压两行,设$f_{i, j, k}$表示当前到第$i$行,上一行是$j$状态,前一行是$k$状态的最多能放的炮兵的数量. 发现第一维还可以滚掉,好像可以转移 ...

  8. UVa 1625 Color Length (DP)

    题意:给定两个序列,让你组成一个新的序列,让两个相同字符的位置最大差之和最小.组成方式只能从一个序列前部拿出一个字符放到新序列中. 析:这个题状态表示和转移很容易想到,主要是在处理上面,dp[i][j ...

  9. Jackson Streaming API to read and write JSON

    Jackson supports read and write JSON via high-performance Jackson Streaming APIs, or incremental mod ...

  10. 迷宫救人——DFS小题

    原创 题目大意:人质被困在迷宫之中,要求你寻找一条最短路径快速找到人质. 如图,人质在黄色点2处,营救者在起点红色处,1表示无法通过的障碍点,寻找一条最短路径快速找到人质. 毫无疑问用DFS,遍历4个 ...