English 中文(简体)
C++ 显示互换特性的地方
原标题:C++ string swap character places

is there a way to swap character places in a string? For example if I have "03/02" I need to get "02/03". Any help is appreciated!

最佳回答

保证:

#include <string>
#include <algorithm>

std::string s = "03/02";
std::swap(s[1], s[4]);
问题回答
std::swap(str[1], str[4]);

:

std:swap(str[i], str[j]

Wa,你真的想要这种具体答案吗? 难道你不关心的是,扼杀是2/3而不是02/03?

#include <string.h>
#include <iostream>

bool ReverseString(const char *input)
{
    const char *index = strchr(input, (int)  / );
    if(index == NULL)
        return false;

    char *result = new char[strlen(input) + 1];

    strcpy(result, index + 1);
    strcat(result, "/");
    strncat(result, input, index - input);

    printf("%s
", result);
    delete [] result;

    return true;
}

int main(int argc, char **argv)
{
    const char *test = "03/02";
    ReverseString(test);
}




相关问题
Simple JAVA: Password Verifier problem

I have a simple problem that says: A password for xyz corporation is supposed to be 6 characters long and made up of a combination of letters and digits. Write a program fragment to read in a string ...

Case insensitive comparison of strings in shell script

The == operator is used to compare two strings in shell script. However, I want to compare two strings ignoring case, how can it be done? Is there any standard command for this?

Trying to split by two delimiters and it doesn t work - C

I wrote below code to readin line by line from stdin ex. city=Boston;city=New York;city=Chicago and then split each line by ; delimiter and print each record. Then in yet another loop I try to ...

String initialization with pair of iterators

I m trying to initialize string with iterators and something like this works: ifstream fin("tmp.txt"); istream_iterator<char> in_i(fin), eos; //here eos is 1 over the end string s(in_i, ...

break a string in parts

I have a string "pc1|pc2|pc3|" I want to get each word on different line like: pc1 pc2 pc3 I need to do this in C#... any suggestions??

Quick padding of a string in Delphi

I was trying to speed up a certain routine in an application, and my profiler, AQTime, identified one method in particular as a bottleneck. The method has been with us for years, and is part of a "...

热门标签