2013-04-11 2 views
0

다음 코드를 작업 중입니다. 그것은 inputfile을 열고, 입력을 읽고, 이제 그 입력 (문자열에 저장)을 가져 와서 공백으로 나누고 싶습니다. 각 요소를 정수 벡터에 입력합니다.문자열을 벡터로 분할하기 C++

저는 어떻게 형 변환하는지 이해합니다. 문제는 분열에 있습니다. 어떻게 효율적으로 수행 할 수 있습니까? 나는 문자열을 색인 할 수 없다는 점을 제외하고 while 루프 또는 for 루프를 사용하고 싶습니다. 문자열을 상수로 변환 했으므로 색인을 생성 할 수 있었지만 지금은 문자열의 한 점에서 값을 "if"문에서 비교할 수 없습니다. 어떻게해야합니까?

+0

문자열을 색인화 할 수없는 이유는 무엇입니까? std :: string에 인덱싱 기능이 있습니까? – Mark

+0

시도했을 때 Idk Visual Studio가 나에게 튀었습니다. – frogeyedpeas

+0

코드를 표시하십시오. –

답변

0

현재 기호를 '와 비교하십시오.

관련 문제