Правильная функция для этой цели -
inet_ntop - конвертирование IPv4 и IPv6
адреса из двоичного в текстовую форму
В вашем случае, когда вы, кажется, ссылаетесь на IPv4-адрес, вы должны создать struct in_addr
что-то подобное
struct in_addr addr = { .s_addr = YOURVALUE };
и тогда вы должны называть это так
char addrstr[16] = { 0 };
inet_ntop(AF_INET, &addr, addrstr, sizeof(struct in_addr));