Преобразование 4-байтового IP-адреса в стандартную десятичную нотацию с точками

Если у меня есть 4-байтовый адрес, хранящийся в символьном адресе [4], и содержимое:

address[0] = '\x80';
address[1] = '\xAB';
address[2] = '\x0A';
address[3] = '\x1C';

// all together: 80 AB 0A 1C

Я хочу преобразовать его в массив символов, который выглядит как «128.171.10.28», так как 80 в шестнадцатеричном - это 128, AB в шестнадцатеричном - 171 и так далее.

Как я могу это сделать?

Ответы на вопрос(2)

Ваш ответ на вопрос