相关疑难解决方法(0)

如何在C或C++中反转字符串?

如何在C或C++中反转字符串而不需要单独的缓冲区来保存反向字符串?

c c++ string reverse

170
推荐指数
13
解决办法
31万
查看次数

如何在C ++中通过内置的reverse()函数存储反向字符串

如何扭转一个字符串使用inbulit功能(不是字符数组)C ++。而我需要存储原件以及一个颠倒,这样我可以比较他们equality.please让我知道如何做到这一点

c++ string reversing

4
推荐指数
1
解决办法
3万
查看次数

C ++中循环的替代方法

我想在不使用循环的情况下反转字符串。我的循环代码如下所示:

#include <iostream>
#include <string>

using namespace std;

string reverseString(string str) {
    string changedString;
    int strLength = int(str.length() - 1);
    for(int i {strLength}; i >= 0; i--) {
        changedString.push_back(str.at(i));
    }
    return changedString;
}

int main() {

    string str;

    cout << "Enter a string to reverse it:\n" << flush;
    cin >> str;
    cout << reverseString(str) << flush;
} 
Run Code Online (Sandbox Code Playgroud)

现在,我需要编写一个没有循环的函数。仅应使用String方法。您能帮我解决这个问题吗?

c++ string algorithm reverse loops

2
推荐指数
1
解决办法
118
查看次数

标签 统计

c++ ×3

string ×3

reverse ×2

algorithm ×1

c ×1

loops ×1

reversing ×1