[c++] 문자열의 길이 구하기

C++에서 문자열의 길이 구하기

C++에서 문자열의 길이를 구하는 방법에 대해 알아보겠습니다.

1. C 스타일 문자열

C 스타일의 문자열은 널 종단 문자(\0)로 끝나야 합니다. 이를 이용하여 문자열의 길이를 측정할 수 있습니다.

예시 코드:

#include <iostream>
#include <cstring>

int main() {
    const char* str = "Hello, World!";
    int length = std::strlen(str);
    std::cout << "문자열의 길이: " << length << std::endl;
    return 0;
}

2. C++ 표준 라이브러리의 string 클래스

C++ 표준 라이브러리에 포함된 string 클래스를 사용하면 간편하게 문자열의 길이를 얻을 수 있습니다.

예시 코드:

#include <iostream>
#include <string>

int main() {
    std::string str = "Hello, World!";
    int length = str.length();
    std::cout << "문자열의 길이: " << length << std::endl;
    return 0;
}

C++에서는 위와 같은 두 가지 방법을 통해 문자열의 길이를 간단하게 구할 수 있습니다. ```

이와 같이 C++에서 문자열의 길이를 구하는 방법을 설명할 수 있습니다. 필요한 경우 추가적인 코드 예시나 더 자세한 설명을 추가할 수 있습니다.