我使用fread从二进制文件读取一个long到unsigned char缓冲区.
现在我想得到很长的.我该怎么做?
unsigned char buffer[sizeof(long)];
fread(buffer, sizeof(long), 1, my_file);
谢谢!
最佳答案 当然你的意思是:
long buffer;
fread(&buffer, sizeof(long), 1, my_file);
我使用fread从二进制文件读取一个long到unsigned char缓冲区.
现在我想得到很长的.我该怎么做?
unsigned char buffer[sizeof(long)];
fread(buffer, sizeof(long), 1, my_file);
谢谢!
最佳答案 当然你的意思是:
long buffer;
fread(&buffer, sizeof(long), 1, my_file);