在二进制模式下使用fscanf

时间:2014-10-26 16:11:50

标签: c scanf ppm

在二进制模式下打开文件时使用fscanf是不是很糟糕?我似乎无法在互联网上找到任何合理的东西。我正在尝试打开并阅读PPM文件,但我发现this,但我不确定使用fscanf是否合适?使用netpbm不行,是的。

用畏惧读这个看起来很痛苦。

1 个答案:

答案 0 :(得分:2)

scanffscanf函数用于读取字符,例如" 1234",并将它们从字符串转换为整数。但是整数不会存储为二进制文件中的stings。存储整数本身的实际字节。这些需要直接读入fread的整数。