我试图读取 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的新手。请帮助我。