디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

함수 feof랑 fscanf 반환값 상황별 차이에 대해서...

네로시엔갤로그로 이동합니다. 2013.02.11 21:56:34
조회 350 추천 0 댓글 4


메모장에는 저기 써놓은게 다구요, 저기에서 줄바꿈 하나도 없습니다.

위의 사진에서 보면

루프를 계속 돌텐데 fscanf의 반환값을 ret에 저장해서 ret이 EOF가 되면 루프를 빠져나가서 함수가 종료되게 되있습니다.

이게 책에 나온 예문이었는데

1. 입력 2.조건식 3. 출력

여기에서 조건식이 중간에 있는게 이해가 안되서(마지막의 이영호는 출력이 안되야될것같았는데)

뒤에서 배우는 ftell이랑 조합해서... 해봤습니다(쓸모없는 짓이었던것 같지만)

fscanf의 반환값은 파일의 끝에 도달하거나 오류가 발생하면 EOF를 반환한다고 알고있습니다.

feof는 더이상 읽어들일 데이터가 존재하지 않으면 0이 아닌 값을 반환한다고 알고있구요(책보고 썼습니다.)

그런데 서로 값이 변하는 부분이 다른 것이 정말 궁금합니다.

알려주세요 프갤 지식인!


====코드====
#include <stdio.h>

int main(void)
{
    char name[10];
    char sex;
    int age;

    FILE * fp=fopen("friend.txt", "rt");
    int ret;

    while(1)
    {
        ret=fscanf(fp, "%s %c %d", name, &sex, &age);
        puts("파일로부터 입력받습니다.");
        printf("fscanf: %d, feof: %d, ftell: %dn", ret, feof(fp), ftell(fp));
        if(ret==EOF)
            break;
       
        printf("%s %c %d n===================n", name, sex, age);
       
       
    }
    printf("fscanf: %d, feof: %d, ftell: %dn", ret, feof(fp), ftell(fp));

    fclose(fp);
    return 0;
}

추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 끝까지 다 본 걸 후회하게 만든 용두사미 드라마는? 운영자 25/07/07 - -
346321 그런데 보안회사 이력서 넣을때 [2] ㅇㅇ(119.149) 13.02.18 183 0
346320 나도 이제 그냥 학원찾고있다. ㅇㅇ(119.149) 13.02.18 155 0
346319 야 TA가 뭐하는 직군이냐? korsup갤로그로 이동합니다. 13.02.18 83 0
346318 MFC CFile같은거 왜만듬? [1] 엠프씨(175.197) 13.02.18 108 0
346317 개발 즐겁지 않나? [5] .3(61.255) 13.02.18 220 0
346315 니히히히// 비번 입력하는 건 없고 이렇게만 뜬다 [16] sdfsfadf(59.22) 13.02.18 159 0
346314 버추얼박스로 페도라 12 깔았는데 이거 어떻게하는거냐 [7] dkjfks(59.22) 13.02.18 125 0
346313 학원출신 욕하지 말라능ᆢ [3] geegirl(211.234) 13.02.18 229 0
346312 치킨 싫어하는사람도 프로그래머 할 수 있어요? [2] 324(222.116) 13.02.18 137 0
346311 Embedded Recipes Book 이책 어떤가여? [2] ㅁㄴㅇㄻㄴㅇ(121.66) 13.02.18 197 0
346310 나의 구세주 호호호애게 [4] 개구리래머갤로그로 이동합니다. 13.02.18 140 1
346308 여긴 왜케 학원에 대한 안좋은 인식이 많음?? [3] (1.227) 13.02.18 463 0
346306 아 거의 다 됐는데 게시판.ㅡ [9] 개구리래머갤로그로 이동합니다. 13.02.18 127 0
346305 자바 아주기초적인거 질문 [19] 124ㄷ(175.215) 13.02.18 181 0
346304 dhcp서버 질문점 [2] 333(115.144) 13.02.18 78 0
346303 모바일게임하나 만들고싶습니다 [3] 구늰(118.44) 13.02.18 147 0
346302 인생이걸림 비트컴퓨터vs솔데스크 둘중에 어디가 괜찬나요 [7] 12345(117.111) 13.02.18 1160 0
346301 채용공고는 없는데 이력서 보고 연락오는 회사 어떤가요? [1] topandbottom갤로그로 이동합니다. 13.02.18 154 0
346300 ส안테나로 가버렷! [1] (175.197) 13.02.18 77 0
346299 (175.197) 13.02.18 62 0
346298 게임 엔진 프로그래머로써 갖춰야할 기술은 뭐야? [21] ㅇㅇㄴ(125.180) 13.02.18 362 0
346297 플갤형들아 OCJP 따면 뭐가 좋나요. [1] 럼블좆도안귀여움갤로그로 이동합니다. 13.02.18 275 0
346296 long같은거 없애는게 낫지않음? [9] 자료형(175.197) 13.02.18 152 0
346295 [5] ㅁㄴ2(175.215) 13.02.18 118 0
346294 자바 기초적인 소스좀 봐주세요 [4] 아나바다(121.170) 13.02.18 117 0
346293 kyle님 어느 대학 가셨나요? -_-(211.196) 13.02.18 63 0
346291 리버스 엔지니어링 바이블vs리버싱핵심원리..머가좋냐 옛날책으로못해먹겟네. [6] 리버띵비기너(14.37) 13.02.18 5745 0
346290 야 원래 관리자페이지는 아이디 변경 못하냐? [6] 닐리리(182.218) 13.02.18 105 0
346287 테트리스 회전 행렬 질문이요 야망인(124.137) 13.02.18 185 0
346286 무슨 뜻입니꽈? [5] (202.30) 13.02.18 99 0
346285 C언어에 대한 좋은 문서 하나 가져온다 [2] ㅇㅇ(58.102) 13.02.18 180 0
346284 visual studio 멀티바이트 쓰면 euc-kr로 인코딩대는거임? [4] 인코딩(175.197) 13.02.18 102 0
346281 올해부터 전문학교 가는놈이 2년뒤에 졸업하고 방산가능? [1] 거원갤로그로 이동합니다. 13.02.18 108 0
346280 야..이 기사에서 뭐가 틀렸겠냐? 모르면 초딩... [3] zz(1.224) 13.02.18 128 0
346279 님들 해킹배울라고하는대 쉽나요?? [4] 해커가꿈(121.190) 13.02.18 210 0
346278 야 프갤새끼들아 뭐 좀 물어보자 [3] 백수(203.226) 13.02.18 139 0
346277 ㅋㅋㅋ 김종훈 재산 칠천억 [1] ㅎㅎㅎ(203.226) 13.02.18 135 0
346275 유니티 개개개초보에여 ㅠㅠㅠ 컴파일 오류좀 알려주세요 [3] QwertY갤로그로 이동합니다. 13.02.18 145 0
346274 자바랑 c#이랑 얼마나비슷함? [5] 2ㄱㅇ2(175.215) 13.02.18 216 0
346273 스마트폰 게임의 수익 모델. [7] 힝아(115.161) 13.02.18 278 0
346272 보안회사 이력서는 보냈거든? [4] ㄴㅇㄹ(125.178) 13.02.18 217 0
346271 자바에서 swing이랑 awt 랑차이점이머임? [4] ㅇㅀ4(175.215) 13.02.17 139 0
346270 sizeof 연산자는 컴파일 타임때 치환되기 때문에 [2] 12(59.12) 13.02.17 119 0
346269 알고리즘 책으루 공부하면 실력 많이 느나? [3] 엑윽엑엑(219.255) 13.02.17 218 0
346268 컴공학부생으로서의 완벽한 삶은.. [9] ㅇㅇㅇ(114.199) 13.02.17 420 0
346267 동네 컴퓨터학원 벌이 괜찮냐? [1] 엑윽엑엑(219.255) 13.02.17 115 0
346266 자바 개니배운듯.. [10] 13te(175.215) 13.02.17 293 0
346265 카일님 감사합니다. -_-(211.196) 13.02.17 55 0
346264 c언어 질문이요 ㅠㅠ [5] 1111(211.189) 13.02.17 138 0
346263 40대에 짤려서 치킨집을 차릴 운명이라면 [2] 黑猫갤로그로 이동합니다. 13.02.17 176 0
뉴스 ‘이혼 후 냉동배아 임신’ 이시영, 뉴욕서 한달살이 중…“아들 데리고 다시 오다니” 디시트렌드 07.09
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2