C++ 命令行参数解析: argv 和 argc 的使用
在 C++ 中,'argv' 是一个表示命令行参数的参数数组(argument vector)。它是一个字符指针数组,每个指针指向一个命令行参数的字符串。
'argv' 通常与另一个参数 'argc' 一起使用,'argc' 表示命令行参数的数量。'argv' 数组的第一个元素 'argv[0]' 通常是程序的名称,后续元素是传递给程序的参数。
以下是一个简单的示例,展示了如何使用 'argv' 和 'argc' 来访问命令行参数:
#include <iostream>
int main(int argc, char* argv[]) {
std::cout << "Program name: " << argv[0] << std::endl;
for (int i = 1; i < argc; i++) {
std::cout << "Argument " << i << ": " << argv[i] << std::endl;
}
return 0;
}
在上面的示例中,'argv[0]' 将输出程序的名称,'argv[1]' 将输出第一个命令行参数,'argv[2]' 将输出第二个命令行参数,以此类推。
原文地址: https://www.cveoy.top/t/topic/o2Pz 著作权归作者所有。请勿转载和采集!