这里基本上是一个简单的双指针代码和我正在尝试使用的代码:
int argsCount = 1;
char **cmdArgs1 = malloc((argsCount + 1)*sizeof(char*));
我想将值输入到 cmdArgs1 中,这基本上就是我正在做的并导致 seg 错误
for(counter = 0; counter < argsCount; counter++)
{
strcpy(cmdArgs1[counter],"ls");
}
我在想我不能使用“cmdArg1 [counter]”复制到“ls”,因为双指针不能那样工作?我不确定...
即使我认为它有点模糊,但我不知道如何很好地表达这个问题,我会尝试根据评论进行更新。谢谢!