CODEDRAGON ㆍDevelopment/C, C++
string 클래스의 멤버 함수
string 객체에 .(도트) 연산자를 사용하여 메소드를 호출합니다
문자열객체.멤버 함수 |
설명 |
.[i] |
· 문자열객체의 i번째 원소 |
.empty() |
· 문자열객체가 비어 있으면 true반환 |
.insert(pos, s2) |
· 문자열객체의 pos위치에 s2를 삽입 |
.remove(pos, len) |
· 문자열객체의 pos위치에 len만큼 삭제 |
.find(s2) |
· 문자열객체에서 문자열 s2가 발견되는 첫번째 인덱스를 반환 |
.find(pos, s2) |
· 문자열객체의 pos위치부터 문자열 s2가 발견되는 첫번째 인덱스를 반환 |
.get() |
· 문자열을 입력받기 위한 함수로 입력 스트림에 개행문자를 남깁니다. · 남아있는 종료문자열(개행문자; null문자; \n)를 제거하기 위한 코드가 필요합니다. |
.getline(stream,string) |
· 문자열을 입력받기 위한 함수로 입력 스트림에서 개행문자까지 가져옵니다. · 개행문자를 입력의 끝으로 인식하여 한줄 전체를 읽어들입니다. · 최대입력가능 문자수보다 많은 문자를 입력한 경우 n-1개만큼만 받아들이고 n번째 문자는 null문자로 취급됩니다. |
.substr() |
· 전체 또는 부분 문자열을 추출하는 함수 |
.size() |
· 문자열 길이 반환 |
string s = "Hello World!"; int size = s.size(); // size는 12 |
'Development > C, C++' 카테고리의 다른 글
문자열 인덱스 (0) | 2018.05.17 |
---|---|
전역연산자 : :(scope resolution operator) - 전역 범위 접근, 네임스페이스 사용 (0) | 2018.05.17 |
문자열의 비교 (0) | 2018.05.17 |
using 문 (0) | 2018.05.17 |
C++ 생성자의 특징(조건) (0) | 2018.05.17 |