0
我是Linux新手。我想问一下如何在字符数组中存储命令行参数。我在一小时内使用以下代码,但无法解决此问题(分段故障Core Dumped)。 下面是代码将命令行参数存储在Linux上的字符数组中
int main(int argc, char **argv[]) {
char * MyIp[15];
int j = 0;
while(argv[1][j] != '\0') {
MyIp[j] = argv[1][j++];
}
printf("IP : %s\n", *MyIp);
return 0;
}
和命令行参数
./code.o "127.0.0.1"
Segmentation fault(core dumped)
为什么标记为“java”? – agad