logo

C++ 문자열 하위 문자열()

하위 문자열 함수는 문자열 작업을 처리하는 데 사용됩니다. 이 개체의 하위 문자열 복사본으로 초기화된 값을 사용하여 새 문자열을 생성합니다.

구문:

문자열 'str', 위치' pos', 길이 'len'을 생각해 보세요. 구문은 다음과 같습니다.

자바에서 문자를 int로
 str.substr(pos,len); 

매개변수

이 함수에는 두 개의 매개변수가 포함되어 있습니다.

    위치 :이 매개변수는 문자를 하위 문자열로 복사할 문자의 위치를 ​​정의합니다.오직 :이 매개변수는 첫 번째 매개변수에 정의된 위치부터 하위 문자열 객체에 포함될 문자 수를 정의합니다.

반환 값

이 함수는 새로 구성된 문자열 객체를 반환합니다.

알파벳 숫자

실시예 1

 #include using namespace std; int main() { string str = &apos;javatpoint&apos; string substring = &apos;&apos;; substring = str.substr(0,3); cout&lt;<'substring is : '<< substring; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Substring is java </pre> <p>In this example, str and substring are two string objects. str contains string value i.e javatpoint and we extract &apos;java&apos; string from str object by using substr function. Now, substring object contains java. </p> <br></'substring>

이 예에서 str과 substring은 두 개의 문자열 객체입니다. str에는 문자열 값, 즉 javatpoint가 포함되어 있으며 substr 함수를 사용하여 str 객체에서 'java' 문자열을 추출합니다. 이제 하위 문자열 객체에는 java가 포함되어 있습니다.