기본 콘텐츠로 건너뛰기

string에서 문자열 연산(C++)

#include <string> 먼저 string을 선언해주고

[대입]
string str = "string example";

[문자열 추가]

str += "fabulous program";

[문자열 비교]
if(str == "string example)

[부분 문자열]
str.substr(a,b);

문자열의 str[a]부터 str[a+b-1]까지 잘라서 길이 b를 가진 문자열을 반환한다.

[문자열 길이]
str.length(); 말그대로 길이다 문자열의 끝 문자는 length()-1위치에 있다.

[문자열 찾기]

str.find("example");

"example"을 str문자열에서 찾으면 그 문자열의 위치(6)를 반환하고 못찾으면 -1을 반환한다.

find를 이용한 예제:http://khgkjg12.blogspot.kr/2016/07/string-stringfindc.html

댓글