這裏,基本上是雙重指針的一個簡單的代碼和我試圖使用方法:鑄造雙指針和如何利用用C
int argsCount = 1;
char **cmdArgs1 = malloc((argsCount + 1)*sizeof(char*));
我想將值輸入cmdArgs1這裏基本上是我我做的和造成賽格故障
for(counter = 0; counter < argsCount; counter++)
{
strcpy(cmdArgs1[counter],"ls");
}
我在想,我不能用「cmdArg1 [計數器]」複製到「LS」,因爲雙指針不行呀?我不確定...
即使我認爲這有點含糊,但我不知道如何很好地說出問題,我會嘗試根據評論進行更新。謝謝!
'cmdArg s1 [counter]'沒有被初始化。除非您賦予它一個有意義的值,否則不得引用它。 –