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
▣ 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 |
댓글