|
fgets(head->mnumber,20, rrfp);
rrfp로부터 20 문자 읽어서 head->mnumber에 넣으라는 뜻입니다.
나머지도 마찬가지로 동작합니다.
다른 함수 사용법들도 도움말(F1 key)을 참고하시면 자세히 나옵니다.
쵠쵠 님이 쓰신 글 :
: 제가 C밖에 몰라서 이런부분이 나왔는데 이해가좀 잘 안되네요
:
:
: borrow* head;
: borrow* temp;
: rrfp = fopen("borrow.txt","r+");
:
: if(feof(rrfp))
: return NULL;
: else
: {
:
: head = malloc(sizeof(borrow));
: fseek(rrfp,2,0);
: fgets(head->mnumber,20, rrfp);
: fgets(head->mname,30, rrfp);
: fgets(head->bnumber,10, rrfp);
: fgets(head->bname,30, rrfp);
: fgets(head->rentyear,10, rrfp);
: fgets(head->rentmonths,10, rrfp);
: fgets(head->rentdays,10, rrfp);
:
:
:
: head->next = NULL;
: temp = head;
:
:
: 이런 구문인데 fgets에서 ->이게 의미하는게 어떤건지..
: head에서 부터 20byte를 저장하라는건지..잘모르겠네요..
:
:
: 늙어서 하려니 영 힘드네요 ..ㅠ
:
: 한번만 도와주세요!
|