c如何实现通过命令行设置程序中的数值
发布网友
发布时间:2023-08-29 22:24
我来回答
共1个回答
热心网友
时间:2024-04-02 03:31
使用带参数的main函数解决这个问题:
int main(int argc,char** argv){
...
}
参数argc和argv便会接收从命令行输入的信息
其中
argc是参数个数(也是argv指向的数组的元素个数)
argv则是一个指针数组,其中每一个指针指向一个字符串表示一个参数,其中第0个参数一定是该程序的名称。
例如在命令行输入cmd>> get.exe ip,main函数的参数就会接收到:
argc=2
argv[0]="get.exe"
argv[1]="ip"
剩下的工作就是对参数进行读取处理了
热心网友
时间:2024-04-02 03:31
使用带参数的main函数解决这个问题:
int main(int argc,char** argv){
...
}
参数argc和argv便会接收从命令行输入的信息
其中
argc是参数个数(也是argv指向的数组的元素个数)
argv则是一个指针数组,其中每一个指针指向一个字符串表示一个参数,其中第0个参数一定是该程序的名称。
例如在命令行输入cmd>> get.exe ip,main函数的参数就会接收到:
argc=2
argv[0]="get.exe"
argv[1]="ip"
剩下的工作就是对参数进行读取处理了