zoukankan      html  css  js  c++  java
  • 常用跨平台IDE如何添加main函数的参数并正确执行

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

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

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

    写入后如下图:

    点击编译:

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

    此时程序中的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
    ", argc);            //打印参数个数
        for (int i = 0; i < argc; i++)
            printf("%s
    ", 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
    ", argc);            //打印参数个数
        for (int i = 0; i < argc; i++)
            printf("%s
    ", argv[i]);    //argv[i]就是一个字符指针,存储一个字符串首地址
    
        return 0;
    }

    写入后如下图:

    编译并运行:

    此时程序中的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"

         

    文章写来不易,转载请标注。。。欢迎关注!
  • 相关阅读:
    Git 基础
    SharePoint 2013 对象模型操作"网站设置"菜单
    SharePoint 2013 隐藏部分Ribbon菜单
    SharePoint 2013 Designer系列之数据视图筛选
    SharePoint 2013 Designer系列之数据视图
    SharePoint 2013 Designer系列之自定义列表表单
    SharePoint 2013 设置自定义布局页
    SharePoint 2013 "通知我"功能简介
    SharePoint 2013 创建web应用程序报错"This page can’t be displayed"
    SharePoint 禁用本地回环的两个方法
  • 原文地址:https://www.cnblogs.com/si-lei/p/9473991.html
Copyright © 2011-2022 走看看