⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 命令行参数接收判断演示.cpp

📁 C 与 C++ 的部分小代码整体打包下载
💻 CPP
字号:
//命令行参数接收判断演示

#include<iostream>

using namespace std ;

int main(int argc,char*argv[])
{
    //定义默认没收到帮助请求,iPN为参数号
    int bBool=false,iPN=0 ;
    
    //输出参数总体个数,包括程序路径和文件名参数
    cout<<"Parameter Number Is: "<<argc<<endl ;
    
    //输出所有参数内容并判断是否接收到了"/help"字串
    for(int i=0;i<argc;i++)
    {
        //Parameter[0]的内容是本程序文件路径和文件名
        if(0==i)
        {
            cout<<"The Programme Name Is:"<<argv[i]<<endl ;
        }
        else 
        {
            //输出当前参数内容
            cout<<"Parameter["<<i<<"] is: "<<argv[i]<<endl ;
        }
        //判断参数中是否有"/help"字串,如果有bBool为真
        if(!strcmp("/help",argv[i]))
        {
            bBool=true ;
            iPN=i ;
            continue ;
        }
    }
    cout<<endl ;
    
    //如果有"/help"字串就输出接收到了帮助请求
    if(bBool)
    {
        cout<<"Succeed.Help Request Receive From Parameter["<<iPN<<"] !"<<endl ;
    }
    return 0 ;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -