常用跨平台IDE如何添加main函数的参数并正确执行
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函数的参数并正确执行的更多相关文章
- 痞子衡嵌入式:MCUXpresso IDE下将关键函数重定向到RAM中执行的几种方法
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家分享的是MCUXpresso IDE下将关键函数重定向到RAM中执行的几种方法. 前段时间痞子衡写了一篇 <在IAR开发环境下将关键函数重 ...
- Atitit dsl对于数组的处理以及main函数的参数赋值
Atitit dsl对于数组的处理以及main函数的参数赋值 1.1. 词法解析..添加了[] 方括号的解析支持1 1.2. Ast建立.添加了数组参数的支持..使用了递归下降法..getparam ...
- C语言中main函数的参数
转自:http://blog.csdn.net/cnctloveyu/article/details/3905720 我们经常用的main函数都是不带参数的.因此main 后的括号都是空括号.实际上, ...
- 关于main函数的参数问题
我们经常用的main函数都是不带参数的.因此main 后的括号都是空括号.实际上,main函数可以带参数,这个参数可以认为是 main函数的形式参数.C语言规定main函数的参数只能有两个, 习惯上这 ...
- [C/C++基础知识] main函数的参数argc和argv
该篇文章主要是关于C++\C语言最基础的main函数的参数知识,是学习C++或C语言都必备的知识点.不知道你是否知道该知识?希望对大家有所帮助.一.main()函数参数通常我们在写主函数时都是void ...
- 关于main函数传参数的问题
argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数 命令行后面跟的用户输入的参数,比如: int main(int ...
- C++向main函数传递参数的方法(实例已上传至github)
通常情况下,我们定义的main函数都只有空形参列表: int main(){...} 然而,有时我们确实需要给mian传递实参,一种常见的情况是用户设置一组选项来确定函数所要执行的操作.例如,假定ma ...
- C++ main函数的参数
C++的main函数可以没有输入参数,也可以有输入参数,而且只能有两个参数,习惯上coding如下: int main(int argc, char* argv[]) 或者 int main(int ...
- Java中eclipse与命令行向main函数传递参数
我们知道main函数是java程序的入口,main函数的参数类型是String[]. 1.Eclipse中向main方法传递参数 例如: public class Mytest { public st ...
随机推荐
- C过程思想,根据需求写方法就行
实现的方法有多种 Comprehensive orientate 2017/10/27 13:25:07 C过程思想,根据需求写方法就行
- Python绘图matplotlib
转自http://blog.csdn.net/ywjun0919/article/details/8692018 Python图表绘制:matplotlib绘图库入门 matplotlib 是pyth ...
- 【284】◀▶ arcpy.da & arcpy 数据访问模块
使用游标访问数据 数据访问模块 (arcpy.da) 参考: ArcGIS Python编程案例(9)-ArcPy数据访问模块 读取几何 写入几何 使用 Python 指定查询 01 da.Sea ...
- 在Build Path中包含其他工程
------------siwuxie095 在 TestBuildPath 的 Build Path 中包含 SupportProje ...
- VBox 安装 Ubuntu Server 的那些坑,键盘乱码、网卡互连、共享目录等
1.更新,相信大家都是有强迫症的 sudo apt-get update sudo apt-get upgrade 出现错误:Could not open lock file /var/lib/dpk ...
- Win10系统优化/设置脚本
Win10系统优化/设置脚本 用了很长时间win10了,用的过程中,发现了一些问题,关于系统基本的优化,和个人的使用习惯设置等等,做成了一个脚本,可以一键设置win10的系统设置,结合DWS对Win1 ...
- Luogu 2704 [NOI2001]炮兵阵地
唔,想到了状压之后就不会了……实在是菜 考虑压两行,设$f_{i, j, k}$表示当前到第$i$行,上一行是$j$状态,前一行是$k$状态的最多能放的炮兵的数量. 发现第一维还可以滚掉,好像可以转移 ...
- UVa 1625 Color Length (DP)
题意:给定两个序列,让你组成一个新的序列,让两个相同字符的位置最大差之和最小.组成方式只能从一个序列前部拿出一个字符放到新序列中. 析:这个题状态表示和转移很容易想到,主要是在处理上面,dp[i][j ...
- Jackson Streaming API to read and write JSON
Jackson supports read and write JSON via high-performance Jackson Streaming APIs, or incremental mod ...
- 迷宫救人——DFS小题
原创 题目大意:人质被困在迷宫之中,要求你寻找一条最短路径快速找到人质. 如图,人质在黄色点2处,营救者在起点红色处,1表示无法通过的障碍点,寻找一条最短路径快速找到人质. 毫无疑问用DFS,遍历4个 ...