[C++] 문자열 뒤집기 예제

2019. 7. 27. 20:52 기타/C++

[C++] 문자열 뒤집기 예제


문자열 뒤집기 예제

#include <iostream>
using namespace std;

char* ReverseString(const char* src, int len){

    char* reverse = new char[len + 1];

    for (int i = 0; i < len; ++i){
        reverse[i] = src[len - i - 1];
    }

    reverse[len] = NULL;

    return reverse;
}


int main(){

    char original[] = "Hello World";
    int size = strlen(original);

    char* copy = ReverseString(original,size);

    cout << original << endl;
    cout << copy << endl;

    delete[] copy;
    copy = NULL;

    return 0;
}


입력 받은 역으로 배열에 담는다.

문자열 마지막에는 NULL을 입력하여, 처리한다.



출처: https://hyeonstorage.tistory.com/302?category=601868 [개발이 하고 싶어요]