关于读文件
typedef struct{
char Name[12];
BYTE None1;
BYTE None;
float Alarm;
BYTE Control;
BYTE Switch;
BYTE Frequency;
BYTE Station;
BYTE Other;
}POINTS;
typedef struct{
char Name[20];
BYTE None;
}LINEBOX;
typedef struct{
int YY;
int MM;
int DD;
BYTE None;
}PASS;
typedef struct{
BYTE Start; /*总测点数起始值*/
BYTE End; /*总测点数截止值*/
}AREA;
typedef struct{
AREA Area[6];
POINTS Points[MAXPNUM];
BYTE BoxNumber;
LINEBOX LineBox[32];
char UserName[31];
int BackDate;
char PassName[31];
BYTE No2;
PASS PassStr;
int FirstDate;
}INITDATA;
hFile=OpenFile("C:\\INITDATA",&OfStruct,OF_WRITE)
_write(hFile,(char *)&InitData,sizeof(InitData));
_close(hFile);
现在想读取C:\\INITDATA中的内容,怎么做?
_read(hFile,(char *)&InitData,sizeof(InitData));
这样读出来的是乱码为什么?