c언어 마지막줄 문자열 중복 출력하지 않기

프로그래밍/C, C++|2021. 2. 24. 10:41
반응형

feof() 함수를 이용해 파일내용을 출력할 경우 파일의 맨 마지막줄 문자열은 중복 출력되는 경우가 있습니다. 이럴때 아래와 같은 코드를 추가하여 중복 출력을 방지할 수 있습니다.


while (feof(fb) == 0) {   // 파일내용이 끝날때까지 반복

    if(fgets(str, 100, fb) == NULL) break;  // 괄호 내용은 순서대로 '문자열, 사이즈, FILE*'

    ... 생략 ...

}




반응형

댓글()