2013-12-16 6 views
-1

문자열 배열에서 문자열 배열을 가져와야합니다. 것이 가능하다 ?문자열 행에서 문자열 배열

main(){ 
string x = "This is string"; 

//do something, function or... i don't know... 
//result 

cout << string[0] << string[1] << string[2] << endl; 

//cout << "This" << "is" << "string" << endl; 
} 

이 배열을 수행하는 방법 ??! 문자열 :이 사용 표준에 대한

string data = "quick brown fox jumps over the lazy dog"; 
stringstream input(data); 
vector<string> res; 
copy(
    istream_iterator<string>(input) 
, istream_iterator<string>() 
, back_inserter(res)); 

demo.

+0

http://stackoverflow.com/questions/53849/how-do -i-tokenize-a-string-in-c – taocp

+0

'string [0]','string [1]'등은 무엇을 기대합니까? –

+0

http://stackoverflow.com/questions/236129/how-to-split-a-string-in-c – harper

답변

1

), 타이 8은 첫 번째 문자의 위치를 ​​나타냅니다.

6 참조 그 시점에서 문자의 수에들

당신이 당신의 declerations합니다에 #include <string>이 있는지 확인

표준에

대한 추가 정보 : 문자열 : SUBSTR here

0

string = "This is string"; 
string2 = string.substr(8,6) //string2 now equals "string" 

등 SUBSTR 당신은이 같은 문자열의 용기에 문자열을 토큰 화 할 수

관련 문제