3D解析画像のボクセル情報を読み取ろうとしていました。サンプルコード:
#include <stdio.h>
void main() {
unsigned int R,G,B;
unsigned char data[3];
FILE *fp, *ft;
fp = fopen("67.img", "rb");
ft = fopen("OUT.txt", "w");
while (fread(data, 3, 1, fp) == 1) {
R = data[0];
G = data[1];
B = data[2];
fprintf(ft, "%u,%u,%u:", R, G, B);
}
}
しかし、「Out.txt」では、期待される RGB 値が得られません。
ヘッダー情報:
私はCの初心者です。助けてください。