Я хочу записать данные в файл в двоичной форме.Файл в двоичной форме
Я пытался с помощью указанных ниже
FILE *fp = fopen("binaryoutput.rgb888", "ab+");
for(int m=0; m<height; m++)
{
for (int n=0; n< width; n++)
{
temp = (pOutputImg+m*3+n*3); // here pOutputImg & temp is a pointer to a unsigned char
fprintf(fp,"%u",*temp);
}
}
fclose(fp);
Я могу получить данные, которые strored в pOutputImg, но не в двоичной форме.
Может кто-нибудь руководство мне правильный шаг ..
Заранее спасибо
очень трудно выяснить намерения. Каковы типы temp и pOutputImg? Почему вы умножаете как m, так и n на 3? Разве один из них не должен быть умножен на измерение другого? –
@Marcelo Cantos: Это для получения данных в правильном формате для RGB888 .. путем записи этого файла в двоичном формате даст мне правильный формат для изображения RGB888. – Abhineet