У меня есть такая структура:
typedef struct cmdLine {
char * const arguments[256];
} cmdLine;
У меня также есть аргумент cmdLine *pCmdLine
.Я хочу использовать execv
, поэтому я пишу execv((pCmdLine->arguments[0]), pCmdLine->arguments);
.Второй аргумент не подходит должным образом к execv
, и я хочу спросить, как его правильно преобразовать.
Я получаю предупреждение: Передача 'char * const [256]' 'в параметртипа 'const char * const *' отбрасывает квалификаторы во вложенных типах указателей .Я бы соврал за помощь, чтобы правильно преобразовать его, спасибо.