C++で入力された文字列を逆に出力する方法は?
C++では、入力された文字列を逆順に出力するためにループを使用することができます。以下はサンプルコードです:
#include <iostream>
#include <string>
int main() {
std::string input;
std::cout << "请输入一个字符串: ";
std::getline(std::cin, input);
std::cout << "反向输出字符串: ";
for (int i = input.length() - 1; i >= 0; i--) {
std::cout << input[i];
}
return 0;
}
上記のコードではまず、std::getline()関数を使用してユーザーの入力を取得し、それをinput変数に格納します。その後、ループを使用して入力された文字列を末尾から一文字ずつコンソールに出力することで、文字列の逆転出力を実現しました。