텍스트 파일 읽어올 때.. 0까지만 불러오고 싶으면?
내담
2023.04.01
질문 제목 :텍스트 파일 읽어올 때.. 0까지만 불러오고 싶으면?질문 요약 :-
질문 내용 :텍스트 파일에 1 2 3 0 1 2 3 0 이렇게 입력되있다고 가정했을 때
while문에서 fscanf로 텍스트 파일을 읽을 때...0일 때까지 읽어서 나머지 출력하고 종료하는 프로그램인데요.
그러면 1 2 3 0 하고 여기서 끝나야되는데.. eof를 사용하면 파일의 맨 끝까지 읽더라구요.
그래서 eof대신에 0을 썼는데... 출력은 안되고 오류만 나네요..
while문의 조건을 어떻게 해야 하는지 알려주세요
while(fscanf(infp,%d,&n)!=eof)
{
if () //데이터가 처음으로 연결되는경우.
{
}
else
{
}
}