请教一下怎么对函数接收的字符串常量参数修改呢?
void findTheFirstOne(char * string){
while (*string != '\0'){
*string = toLowerCase(*string);
string++;
}
}
像上面一个函数是遍历一个字符串把大写改成小写,但是像这样就出错:
findTheFirstOne("QASSS"),因为"QASSS"是常量不能修改,咋做呢?总不能每次输入字符串参数都先分配字符串数组吧?