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. ghld

  2. Ubantu下安装adobe flash player插件

    用火狐看视频,要打开Adobe官网下载xxxx,太麻烦. 可以在Terminal下输入: apt-get install flashplugin-nonfree 好了.

  3. HALCON 算子函数(四) File

    HALCON 算子函数——Chapter 4 : File 4.1 Images 1. read_image 功能:读取有不同文件格式的图像. 2. read_sequence 功能:读取图像. 3. ...

  4. easyUI datagrid表格添加“暂无记录”显示

    扩展grid的onAfterRender事件 var myview = $.extend({}, $.fn.datagrid.defaults.view, {     onAfterRender: f ...

  5. Oracle11gr2_ADG管理之跳归档恢复dg实战

    模拟故障 关闭备库 SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut dow ...

  6. jvm的GC日志分析 [转]

      jvm的GC日志分析 标签: jvm内存javagc 2015-06-22 16:37 1566人阅读 评论(1) 收藏 举报  分类: Java(4)  JVM的GC日志的主要参数包括如下几个: ...

  7. json转字符串 —— jsonObj.toJSONString()与JSON.stringify(jsonObj)

    ar people = { "programmers": [{ "firstName": "Brett", "lastName&q ...

  8. 【原】Coursera—Andrew Ng机器学习—编程作业 Programming Exercise 2——逻辑回归

    作业说明 Exercise 2,Week 3,使用Octave实现逻辑回归模型.数据集  ex2data1.txt ,ex2data2.txt 实现 Sigmoid .代价函数计算Computing ...

  9. linux标准目录结构

    初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件.如操作系统内核.引导程序Grub等. home --- 存储普通用户的个人文件 ftp ...

  10. 面试题:Java开发中的23种设计模式详解(转)

    设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用.多数人知晓的.经过分类编目的.代码设计经验的总结.使用设计模式是为了 ...