传数组不能传数组名,得传首地址。char huiwen(char str[], int n)改为char huiwen(char &str, int n)
其实你可以输入字符串而不是字符数组,那样会更好处理。
那个报错是自定义函数没有定义,你在main上面添加一句 :char huiwen(char str[],int n);就可以了