게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어 잘하시는분!! 질문입니다!!
게시물ID : jisik_41302짧은주소 복사하기
작성자 : SGWannaBe!
추천 : 1
조회수 : 398회
댓글수 : 2개
등록시간 : 2006/11/26 15:39:34
typedef struct INDEX1 
{
char no[20];
long offset; /*데이터 파일에서의 오프셋*/
char flag; /*삭제 flag: 'D'면 삭제 대상 레코드*/
} INDEX1_REC;

char *dat1file = "hwoajang.dat";
char *idx1file = "hwoajang.idx";

int disk_comp1(FILE* fp1, long i, long j)
{
INDEX1_REC idx1, idx2;
/* i 위치의 색인을 읽어 들이고 */
fseek(fp1, sizeof(INDEX1_REC)*i, SEEK_SET);
fread(&idx1, sizeof(INDEX1_REC), 1, fp1);
/* j 위치의 색인도 읽어 들인 다음 */
fseek(fp1, sizeof(INDEX1_REC)*j, SEEK_SET);
fread(&idx2, sizeof(INDEX1_REC), 1, fp1);

return strcmp(idx1.no, idx2.no);
}

ㅜㅜ disk_comp1 함수 해석좀 해주세요 ㅜㅜ
특히 맨 처음 INDEX_REC idx1, 1dx2; 이부분..
이게 뭐하는 구문이죠 ㅠㅠ? i랑 j는 임의로 설정하셔서
해석좀 ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호