?? 命令行參數接收判斷演示.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 + -