我有一个二进制文件,我使用这段代码来阅读它。
FILE * File;
long Size;
char * buffer;
size_t result;
File = fopen ( "STUD.bin" , "rb" );
fseek (File , 0 , SEEK_END);
Size = ftell (File);
rewind (File);
buffer = (char*) malloc (sizeof(char)*Size);
result = fread (buffer,1,Size,File);
我希望使用二进制文件中的那些结构。 我应该使用什么代码?
答案 0 :(得分:1)
你的问题似乎有点不清楚。但是,如果情况是您在二进制文件中有结构并想要读取它,那么请执行以下操作
struct example abc;
fread(&abc,sizeof(abc),1,File);