Unreal 강의

5일차 과제

루인엘다 2023. 12. 15. 15:47
#include <iostream>

//문자열의 길이를 구하는 함수
int StringCount(char* _CPtr)
{
    int Count = 0;
    while (_CPtr[Count])
    {
        ++Count;
    }
    return Count;
}

//문자열을 뒤집는 함수
void StringReverse(char* _RPtr)
{
    int RCount = 0;
    RCount = StringCount(_RPtr);

    int ForCount = RCount;
    for (int i = 0; i <= ((RCount - 1) / 2); i++)
    {
        --ForCount;
        char swap = _RPtr[i];
        _RPtr[i] = _RPtr[ForCount];
        _RPtr[ForCount] = swap;
    }
}

int main()
{
    char Arr[10] = "abcdefgh";
    int Result = StringCount(Arr);

    StringReverse(Arr);
}