저는 지금 당장 바인딩이 어려우며 가장 문제가 있다는 것을 알고 있지만 해결할 수는 없습니다. (EOF까지 계속되는 getline 함수와 결합하여 while 루프 구조를 만들었습니다.
내 목표는 궁극적으로 (텍스트 파일) 재 입력에서 문자열의 라인을 읽고 EOF에 도달 할 때까지 계속하는 한, getline을 사용하는 것입니다
예 텍스트 파일 (내용) :.
안녕하세요 !
안녕히 가세요.
내 소스 코드 (단지 그것이 작동하지 않습니다 섹션 포함) :
while (!(getline(std::cin, s_array)).eof()){ // it won't read second line
//do some awesome stuff to the first line read!
}
내가 아는 한
이의 getline은 줄 바꿈 개까지 모든 것을 읽고 우리가 계속 얻을 어떻게 그렇게 중지를 항상 Hello World에서 멈추기 때문에 읽기!.
대괄호는 균형이 맞지 않습니다 ... –
오, 그래, 내 나쁜 X.X, 그들은 코드에서 실제로 옳다는 것을 확신하므로, 나는 틀린 부분에 틀어 놓았어야합니다. – user152573
여전히 소식을 수정할 수 있습니다. 그러나 게시 정보를 모두 삭제 한 다음 게시 지침을주의 깊게 읽는 것이 좋습니다. 특히 의도 한대로 작동하지 않는 코드 단편에 대한 도움을 특히주의하십시오. –