1, 현악기와> * CHAR
(1) 데이터
문자열 의 = " 안녕 " ; CONST 숯 * p = str.data의 ();
(2) c_str ()를
문자열 의 = " 안녕 " ; CONST 숯 * p = str.c_str의 ();
(3) 복사
문자열 STR = " HMMM " ; 숯 P [ 50 ] str.copy (P, 5 , 0 ), // 5 여러 문자의 복제를 나타내고, 0은 복제의 총수를 나타내고, * (P + 5 ) = '\ 0 ' ; // 이 수동으로 추가 엔딩주의! ! !
2, 문자 * -> 문자열
직접 할당.
문자열 S; 문자 * P = " 안녕하세요 " ; // 직접 할당 S = P;
3, 현악기와> 문자 []
먼저 길이를 그린 다음 중 하나에 의해 문자 하나를 할당
문자열 S1 = " 안녕하세요 " ; 숯 S2 [ 6 ] int로 I = 0 ; 대 (; 난 ()을 <s1.length; 내가 ++) S2를 [I] =의 S1 [I]; S2 [I] = ' \ 0 ' ;
4, 주입 하였다> 문자열
직접 할당