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変数に格納します。その後、ループを使用して入力された文字列を末尾から一文字ずつコンソールに出力することで、文字列の逆転出力を実現しました。

bannerAds