const char 문제를 보여주는 gcc 컴파일러의 경고가 있습니다.경고 : 문자열 상수에서 '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 *로 변경하십시오. 왜 스위치/케이스를 사용하지 않을까요? –
내가해야 할 적절한 방법을 배우고 싶다면 예제를 제공해 줄 수 있습니까? 감사. –