CSE207 객체지향 강좌 및 C++ 관련, 누구나 묻고 답하는 게시판 입니다. CSE207 수강생이 아니여도 편안하게 질문하세요. 첨부화일은 이미지 화일 혹은 zip 화일로 업로드 하기를 권합니다. 제목Lab0708_응용 5번2020-09-24 15:10작성자이의준int main() { ifstream fin("text_exam5.txt"); int limit, size = 0, check = 0; char c; string sentence = ""; //cout << "length = "; //cin >> limit; while (true) { fin.get(c); if (c != '\n') { sentence += c; } size = sentence.size(); if (size == 35) { cout << sentence<<endl ; sentence.clear(); } if (!fin) break; } return 0;}파일로부터 문자 하나씩을 읽어들일때, if (c != '\n') 라는 조건문으로 줄바꿈 문자\n이 감지되면 sentence에 값이 추가되지 않도록 코드를 짰습니다. 그런데 sentence의 길이가 35가 되면 출력하고, 그 뒤의 값을 계속해서 읽어와야 하는데 읽지를 못하고 다음줄로 넘어가서 출력을 합니다. 이를 어떻게 고쳐야 할까요?예를 들어, 파일에 In this paper, we explore the feasibility of a라는 문장이 있으면 35길이 In this paper, we explore the feasi 까지 출력하고 그 다음부터bility of a medecal training system 이런 식으로 출력이 되야하는데, bility of a 를 인식못하고 바로 medecal training system for breast tumor palpation이렇게 출력됩니다. 어떻게 해야하나요? 목록수정삭제답변글쓰기 댓글 [2] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전 Lab07 응용문제 5번 질문하하하2020-09-25다음멘토링 구글폼ㅇㅇ2020-09-24 Powered by MangBoard | 워드프레스 쇼핑몰 망보드