0
点赞
收藏
分享

微信扫一扫

【GPT使用技巧】用AI出一门课

倪雅各 2024-11-13 阅读 16

argc是一个整数,表示命令行参数的数量,包括程序的本身名称
argv是一个指向字符指针数组的指针,其中每个字符指针指向一个命令行参数的字符串

通常argv[0]存储程序的名称,argv[1], argv[2]等存储其他命令行参数值

#include<iostream>
using namespace std;
int main(int argc, char** argv){
    cout<<argv[0]<<endl;
    if(argc>1){
        for (int i = 1; i < argc; ++i) {
            std::cout << "Argument " << i << ": " << argv[i] << std::endl;
        }
    }
    return 0;
}

上述代码生成可执行文件后test后, 运行一下命令

test 101 102 103 104

得到输出:
E:\xxx\C++\test.exe
Argument 1: 101
Argument 2: 102
Argument 3: 103
Argument 4: 104

举报

相关推荐

0 条评论