История изменений
Исправление sigurd, (текущая версия) :
лично я бы сделал гораздо проще (зачем копировать в промежуточный буфер) -
uint8_t jpg_note[10] = {0xff,0xd8,0xff,0xfe,0,0x06};
for (unsigned int i = 0; i < 4; ++i)
jpg_note[6 + i] = tt >> (8*(4 - 1 - i));
fwrite(jpg_note, 1, sizeof(jpg_note), pf);
заменил на
uint8_t jpg_note[6] = {0xff,0xd8,0xff,0xfe,0,0x06};
fwrite(jpg_note, 1, sizeof(jpg_note), pf);
fwrite(&tt, sizeof(tt), 1, pf);
Исправление sigurd, :
лично я бы сделал гораздо проще (зачем копировать в промежуточный буфер) -
for (unsigned int i = 0; i < 4; ++i)
jpg_note[6 + i] = tt >> (8*(4 - 1 - i));
fwrite(jpg_note, 1, sizeof(jpg_note), pf);
заменил на
fwrite(jpg_note, 1, sizeof(jpg_note), pf);
fwrite(&tt, sizeof(tt), 1, pf);
ну и jpg_note[6] вместо [10]
Исходная версия sigurd, :
лично я бы сделал гораздо проще -
for (unsigned int i = 0; i < 4; ++i)
jpg_note[6 + i] = tt >> (8*(4 - 1 - i));
fwrite(jpg_note, 1, sizeof(jpg_note), pf);
заменил на
fwrite(jpg_note, 1, sizeof(jpg_note), pf);
fwrite(&tt, sizeof(tt), 1, pf);
ну и jpg_note[6] вместо [10]