Здесь в основном простой код двойного указателя и то, что я пытаюсь использовать:Кастинг Двойного указателя и как использовать в 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] 'не инициализируется. Вы не должны ссылаться на него, пока не присвоите ему значимое значение. –