한글도 되도록 하자.
// 200447214 김준주
#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)
 {
  if( src[len-i-1] < 0 && src[len-i-2] < 0)
  {
   reverse[i] = src[len - i - 2];
   reverse[i+1] = src[len - i - 1];
   ++i;
  }
  else
   reverse[i] = src[len - i - 1];
 }
 // 새 문자열의 끝에 NULL을 넣어준다.
 reverse[len] = NULL;
 // 새 문자열을 반환한다.
 return reverse;
}
int main()
{
 // 문자열을 하나 만든다.
 char original[] = "한글 뒤집기";
 // 함수를 호출한다.
 char* copy = ReverseString( original, strlen(original) );
 // 두문자열을 출력한다.
 cout << original << "\n";
 cout << copy << "\n";
 // 새 문자열의 메모리를 해제한다.
 delete[] copy;
 copy = NULL;
 return 0;
}







