可能是因为程序中没有正确使用字符串输出函数或者出现了语法错误。下面是一个正确的示例代码,用于将输入的字符串倒序输出:
#include
#include
using namespace std;
int main()
{
char str[100];
cout << "请输入字符串: ";
cin.getline(str, 100); // 读取字符串
int len = strlen(str);
for (int i = len - 1; i >= 0; i--)
{
cout << str[i];
}
cout << endl;
return 0;
}
这个程序使用了标准C++库中的strlen()
函数来获取输入字符串的长度,然后使用一个循环来逆序输出字符串中的每个字符。注意,我们必须从字符串末尾处开始逐个输出字符。