string 클래스의 멤버 함수

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