Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Nnnnnnnnn

string 함수 본문

C++

string 함수

와이제인 2017. 12. 30. 19:55

string 함수


문자열 추가

1.

string a = "hello";

a += "world";


2.

string a = "hello";

a.append("world");



문자열 길이

string.length();   또는   string.size();



문자열 특정 위치

string a = "hello";

a.at(0);  ========> h를 반환

a.at(1);  ========> e를 반환



문자열 탐색

string a = "hello";

a.find("ello");  =====> ello 문자열이 발견된 처음 위치를 반환한다.



문자열 복사

string a = "hello";

string b;

b = a;

복사 후 a가 바뀌어도 b에는 영향을 미치지 않는다.



문자열 비교

string a = "hello";

string b = "aababa";

if(a.compare(b)==0){      =====> a와 b가 같은 경우

}

else if(a.compare(b)>0){  =====> a가 b보다 사전 순으로 앞서는 경우

}

else if(a.compare(b)<0){  =====> b가 a보다 사전 순으로 앞서는 경우

}



int형 타입을 string 타입으로 바꾸는 경우

string a;

int b = 1;

a = to_string(b);


string 타입을 int형 타입으로 바꾸는 경우

string a = "1234";

int b;

b = stoi(a);

'C++' 카테고리의 다른 글

Vector 2차원 배열  (0) 2017.12.31