C++ 문자열 길이를 취득하는 length와 size 함수 사용 방법을 알아보겠습니다.
length
문자열 길이를 취득하는 length 함수 사용 방법을 알아보겠습니다.
문자열.length()
- 문자열 길이를 반환.
- 공백 문자일 경우 0 반환.
length 함수로 문자열 길이를 취득하는 샘플을 보겠습니다.
#include <iostream>
using namespace std;
int main() {
string str1 = "abc";
cout << str1.length() << endl; // 3
string str2 = "";
cout << str2.length() << endl; // 0
string str3 = " ";
cout << str3.length() << endl; // 1
return 0;
}
결과
3
0
1
변수 str1에는 abc를 대입했습니다.
length 함수를 사용해 문자열 길이를 취득한 결과는 3입니다.
변수 str2에는 공백 문자를 대입했습니다.
문자열 길이는 0이 반환됐습니다.
스페이스 한 글자는 1을 반환합니다.
size
문자열 길이를 반환하는 size 함수 사용 방법을 알아보겠습니다.
문자열.size()
- 문자열 길이를 반환.
- 반환 값은 length와 동일.
- 공백 문자일 경우 0 반환.
size를 사용해 문자열 길이를 취득하는 샘플을 보겠습니다.
#include <iostream>
using namespace std;
int main() {
string str1 = "abc";
cout << str1.size() << endl; // 3
string str2 = "";
cout << str2.size() << endl; // 0
string str3 = " ";
cout << str3.size() << endl; // 1
return 0;
}
결과
3
0
1
size 함수를 사용해 문자열 길이를 취득했습니다.
반환 값은 length 함수와 같습니다.
size 함수도 공백 문자일 경우에는 0을 반환합니다.
댓글