1. 사용 예
#include <iostream>
#include <fstream>
using namespace std;
void main()
{
string s1, s2 = "Game"; // string 객체 생성 및 초기화
s1.size(), s2.size(); // 문자열의 길이: 0, 5
s1 = s2 + ' ' + "Over";
if (s1 == "Game Over")
cout << s1 << "가 맞습니다\n";
cout << s1.find("Over") << endl; // 문자열의 처음부터 "Over" 검색. 위치 반환
// 없으면 string::npos(또는 -1) 반환
cout << s1.find("e", 4) << endl; // 4번 위치부터 "e"검색. 위치 반환
// 없으면 stirng::npos (또는 -1)반환
cout << s1[0] << endl; // 0번째 요쇼 'G'
cout << s1.substr(5, 4) << endl; // s1[5]부터 시작하는 길이 4의 문자열 추출
printf("s1 = %s\n", s1.c_str()); // string에서 문자 배열 주소(char*) 추출
cout << s1 << endl;
}