#include <iostream>
#include <string>
void reverse(char*);
void reverse(char* str)
{
char * end = str;
char tmp;
if (str) {
while (*end) {
++end;
}
}
--end;
while (str < end) {
tmp = *str;
*str++ = *end;
*end-- = tmp;
}
}
int main {
char * string;
string = "Hello";
reverse(string);
std::cout << string;
return 0;
}
你好。我正在尝试测试这个简单的函数,并在我将变量字符串声明为 char 指针的行上出现错误“期望在 'char' 之前出现主表达式”。请原谅我是新手,可能会犯更多错误。谢谢你的帮助!