Nnnnnnnnn
string 함수 본문
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 |
---|