• 从C到C++:命令行参数


    命令行参数

    win+R 输入Cmd
    使用命令行启动的C语言程序的main函数具有以下格式:

    int main(int argc, char * argv[])
    {...}
    

    argc:启动程序时,命令行参数的个数。C/C++规定,可执行程序程序本身的文件名,也算一个命令行参数,因此,argc的值至少是1。
    argv[]:指针数组,每个元素为char *类型指针,分别指向一个命令行参数。当命令行参数内部有空格时,用双引号将其括起来。

    • 实例
    #include<stdio.h>
    
    # define NUM 5
    int main(int argc,char * argv[]) 
    {
    	for (int i = 0; i < argc; i++)
    	{
    		printf("%s
    ", argv[i]);
    	}
    	return 0;
    }
    

    将其release,得到XXX.exe文件,然后在控制台窗口敲.XXX para1 para2 s.txt 5 "hello world",输出

    XXX.exe
    para1
    para2
    s.txt
    5
    hello world
    
  • 相关阅读:
    spring mvc 数据格式化
    spring mvc 数据转换
    spring mvc
    spring
    java+hibernate+mysql
    Jenkins使用TFS部署
    Docker基本命令
    MySQL主从配置
    Jenkins邮箱设置
    vlc 控件属性和方法
  • 原文地址:https://www.cnblogs.com/rookieveteran/p/13802459.html
Copyright © 2020-2023  润新知