Я новичок в программирование C и пытаюсь выяснить, почему я получаю сообщение об ошибке пытаюсь передать переменную обугленную в функциюPassing строкового значения функции аргумент возвращает ошибку
char cmd[100];
getLine(&cmd, &line);
объявления функции:
int getLine(char *cmdl, char *str)
Ошибка:
cannot convert char (*)[100] to char* for argument 1 to int getLine(char*, char*)
GetLine (CMD, &line); – Alexis
"переменная символ" -. [. Обязательно ссылка про указатели против массивов] Нах, то 'символ [100]' переменной –
Кроме того, (http://c-faq.com/ aryptr/index.html) –