【发布时间】:2014-02-02 00:28:06
【问题描述】:
我刚开始学习 C,我有一个基本问题。如何读出命令行参数。例如,如果我执行:
./main "test"
如何将命令行参数“test”放入变量中:
int main(int argc, char **argv){
char s[] is supposed to equal "test"
}
编辑:基本上我想创建一个等于 argv[1] 的新 char 数组。
【问题讨论】:
-
输入
strdup()(POSIX)。或char arr[strlen(argv[1]) + 1];和strcpy(arr, argv[1])...
标签: c