프로그래밍/C,C++

C++, substr_문자열 찾아내는 함수

gameObject 2023. 7. 18. 08:57
728x90

문자열이 주어졌을때, 원하는 길이만큼 문자열을 잘라서 사용하고 싶을때 사용하는 함수이다.

 

string :: substr( 시작인덱스, 문자열 길이)

또는

string :: substr( 시작인덱스) 로 사용한다.

 

예시)

string str = "hello";

string s;

 

string :: substr (시작인덱스, 문자열 길이) 로 사용할 경우

시작 인덱스~ 문자열 길이만큼을 잘라낸다.

s = str.substr(2,3);

s == "ell"; 가 반환된다.

 

string :: substr (시작인덱스) 인경우

시작 인덱스~ 문자열 끝까지를 반환한다.

s = str.substr(2);

s == "ello"; 를 반환한다.

 

 

특정 조건을 통해 문자를 잘라야 할 경우 유용할 것으로 생각된다.

 

 

728x90