2013-11-23 2 views
2

웹에서 검색된 텍스트 파일을 포함하는 문자 배열이 있습니다. 이 버퍼를 한 줄씩 순서대로 순환하고 각 줄을 표시하는 가장 좋은 방법은 무엇입니까?줄 단위로 문자 배열을 반복하는 최상의 방법

+0

지금까지 시도해 보셨나요? 배열에 라인 엔딩이 있다고 가정하고 그 사이의 라인으로 무엇을 할 것인가. –

+0

나는 지금까지 아무것도 얻지 못했다. 어떤 기능을 사용할지, 무엇을 사용해야할지 모릅니다. 따라서 Google에서는 사용할 수 없습니다. 여기 뉴비. – SnakeByte

답변

1

음, 이것은 C++이기 때문에 char 배열을 stringstream으로 변환 한 다음 다른 스트림/파일처럼 처리하십시오. 확실히 이것을하면 getline()과 같은 함수를 호출 할 수 있습니다.

string tmpstr(chararry,length); // length optional, but needed if there may be zero's in your data 
istringstream is(tmpstr); 

string line; 
while (getline(is,line)) { 
    // process line 
} 
+0

코드 예제 Richard에게 감사드립니다. 저는 하하에게 코드를 전달할 것을 기대하지 않았습니다. char와 string을 섞어도 괜찮습니까? 전에 네이티브 앱에서 문자열을 사용했고 웃어 보았습니다. – SnakeByte

+0

숯 배열을 사용하면 문자열을 사용하는 것보다 더 웃을 수 있습니다. 문자열은 우리가 숯의 뭉치를 다루는 방법입니다. – RichardPlunkett