드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
게시물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는 임의로 설정하셔서
해석좀 ㅠㅠ
댓글 분란 또는 분쟁 때문에
전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.