История изменений
Исправление wolverin, (текущая версия) :
LINUX-ORG-RU
СПАСИБО!!!!
немного переделал Ваш пример
struct jpg_note
{
uint8_t head[4];
uint16_t size;
uint32_t tt;
};
int main(int argc, char * argv[])
{
uint32_t tt = time(NULL);
printf("%u\n", tt);
struct jpg_note jpg = {{0xff,0xd8,0xff,0xfe}, sizeof(tt), tt};
FILE * pf = fopen("./test.jpg", "wb");
fwrite(&jpg, 1, sizeof(jpg), pf);
fclose(pf);
НО теперь получаю байты в обратном порядке (
1656427446
00000000: ffd8 fffe 0400 0000 b613 bb62 ………..b
похоже без сдвига никак просто не обойтись
Исходная версия wolverin, :
LINUX-ORG-RU
СПАСИБО!!!!
немного переделал Ваш пример
struct jpg_note
{
uint8_t head[4];
uint16_t size;
uint32_t tt;
};
int main(int argc, char * argv[])
{
uint32_t tt = time(NULL);
printf("%u\n", tt);
struct jpg_note jpg = {{0xff,0xd8,0xff,0xfe}, sizeof(tt), tt};
FILE * pf = fopen("./test.jpg", "wb");
fwrite(&jpg, 1, sizeof(jpg), pf);
fclose(pf);
НО теперь получаю байты в обратном порядке (
1656427446
00000000: ffd8 fffe 0400 0000 b613 bb62 ………..b