1
我得到一個編譯器警告,下面的代碼:編譯器警告:指針目標丟失const修飾
uint8 executeSpecialCommand(const char *string)
{
char *parameters;
parameters = strtok(string, "=");
if (parameters)
{
usbSendf("\nProcessing Parameters...");
while(parameters != NULL)
{
parameters = strtok(NULL, " ");
usbSendf("\n%s", parameters);
}
return 1;
}
else
return 0;
}
誤差點3號線,我認爲這是因爲「=」。 strtok期待一個const char *以某種方式在代碼的其他部分使用相同的代碼,並且我沒有任何警告。這裏有一個想法來幫助教育我嗎?
UPDATE 我得到的錯誤是:
警告196:指針目標丟失const修飾
感謝
請加入確切的錯誤信息給你的問題。 –
完成請檢查更新 – jelipito