/*★ Get Record 前田 稔 ★*/ #include typedef struct { char m_name[24]; int m_ten1; int m_ten2; } TSeiseki; TSeiseki seiseki; FILE *FD; //FILE の定義 //Main Program void main() { if (fopen_s(&FD,"w.bin","rb")!=0) { printf("INPUT open error w.bin\n"); return; } fread(&seiseki,sizeof(TSeiseki),1,FD); printf("\n%-24s %3d %3d", seiseki.m_name,seiseki.m_ten1,seiseki.m_ten2); fseek(FD,sizeof(TSeiseki)*3,0); fread(&seiseki,sizeof(TSeiseki),1,FD); printf("\n%-24s %3d %3d", seiseki.m_name,seiseki.m_ten1,seiseki.m_ten2); fseek(FD,sizeof(TSeiseki)*-2,2); fread(&seiseki,sizeof(TSeiseki),1,FD); printf("\n%-24s %3d %3d", seiseki.m_name,seiseki.m_ten1,seiseki.m_ten2); fclose(FD); }