BlockRead, BlockWrite 함수를 쓰세요.
fbpsok 님이 쓰신 글 :
: C 에서 구조체를 파일로 저장하는 예제입니다....
: 빌더에서 자주사용하는데.....
: 델파이로 바꿀려면 어떻게 하면 되는지요.
: 부탁드립니다.
:
:
:
: typedef struct {
: char modelname[100];
: int testtime;
: double test_delay;
: .....
: } TestItem;
:
:
: TestItem TestItem1;
:
: FILE *fp;
: fp = fopen("testitem.dat","rb");
: if(fp != NULL) {
: fread(&TestItem1, sizeof(TestItem1), 1, fp);
: fclose(fp);
: }
:
: //-----------------------------------------------------------------------------------
:
: FILE *fp;
: fp = fopen("testitem.dat","wb");
: fwrite(&TestItem1, sizeof(TestItem1), 1, fp);
: fclose(fp);
|