Какой самый простой способ в Си скомпоновать строку чтобы 32-битный беззнаковый int там был не числом, а бинарной строкой?
uint32_t в моём случае получается из функции inet_aton:
struct in_addr addr;
inet_aton("10.0.0.1", &addr);
char buf[10];
sprintf(buf, "abcde%s", addr.s_addr); // Так конечно не работает
61 62 63 64 65 0A 00 00 01