C++에서 strlen()
함수는 인자로 전달된 문자열의 길이를 리턴합니다.
1. Syntax
인자로 문자열에 대한 포인터를 전달하면 그 문자열의 길이를 리턴합니다.
size_t strlen (const char * str);
size_t
는unsigned int
로, 숫자가 작다면 int 타입으로 결과를 받아도 Overflow 등의 문제가 발생하지 않습니다.
2. Example
다음은 문자열의 길이를 출력하는 예제입니다.
#include <iostream>
using namespace std;
int main()
{
char str[] = "Hello, World!";
size_t len = strlen(str);
cout << "Length: " << len;
}
Output:
Length: 13
References
Loading script...