所以我不完全确定如何使用 fread。我有一个 little-endian 的二进制文件,需要转换为 big-endian,但我不知道如何读取该文件。这是我到目前为止所拥有的:
FILE *in_file=fopen(filename, "rb");
char buffer[4];
while(in_file!=EOF){
fread(buffer, 4, 1, in_file);
//convert to big-endian.
//write to output file.
}
我还没有写任何其他东西,但我只是不确定如何让恐惧“进步”,可以这么说。任何帮助,将不胜感激。