0
我有gcc編譯器顯示const char問題的警告。警告:已棄用的字符串常量轉換爲'char *'
如何擺脫警告?
感謝, 邁克爾
char * str_convert(int op) {
/*returns the string corresponding to an operation opcode. Used for screen output.*/
if(op == PLUS) {
return "plus";
}
else if (op == MULT) {
return "mult";
}
else if (op == SUBS) {
return "subs";
}
else if (op == MOD) {
return "mod";
}
else if (op == ABS) {
return "abs";
}
else if (op == MAX) {
return "max";
}
else if (op == MIN) {
return "min";
}
else {
return NULL;
}
}
將返回類型更改爲const char *?順便說一句:爲什麼不使用開關/外殼? – 2013-04-28 22:34:34
你能提供一個例子嗎?我喜歡學習它應該是什麼樣的方式?謝謝。 – 2013-04-28 23:13:10