본문 바로가기
[ C++ ]/- C++ 문법정리

C++ 08 [string]

by MRG 2023. 3. 28.
728x90
반응형

▣ string 클래스를 사용을 사용하기 위해서는 #include <string> 헤더가 있어야 한다.

 

▣ string str(문자열) : 괄호를 통해 초기화 가능

 

▣ string *p = new string(문자열) : 메모리 할당으로 string 객체 사용 가능

 

 

▣ string에 속해 있는 getline() 함수

 

▣ getline(cin, str, '\n') : getline(cin, 입력받을 객체, 구분문자(구분문자까지 입력))

 

▣ str2 = str1 : 대입연산자를 통해서 문자열을 치환(대입)해서 바꿀 수 있다.

 

▣ 대표적인 string 함수들 

객체.append(연결 문자) : 문자열 연결 함수
반환형 객체.length() : 문자열 길이 함수
stoi(객체) : 숫자로 된 문자열을 숫자로 변환 함수
객체.clear() : 문자열 모두 삭제
객체.erase(시작, 끝) : 문자열 삭제 시작 끝
객체.compare(비교객체) : 문자열 비교(같으면 0, 사전 순 앞 음수, 사전 순 뒤 양수)

 

https://learn.microsoft.com/ko-kr/cpp/standard-library/string?view=msvc-170 

 

<string>

자세한 정보:

learn.microsoft.com

▣ c++ API 참조

728x90
반응형

'[ C++ ] > - C++ 문법정리' 카테고리의 다른 글

C++ 10 [참조변수]  (0) 2023.04.04
C++ 09 [call by value, call by reference]  (0) 2023.03.28
C++ 07 [this 포인터]  (0) 2023.03.24
C++ 06 [메모리 할당]  (0) 2023.03.24
C++ 05 [객체배열]  (0) 2023.03.24

댓글