27 Ekim 2020 Salı

asprintf metodu

Giriş
Bu metod tüm platformlarda yoktur

Örnek
Şöyle yaparız
char* defangIPaddr(const char* address)
{
    char* defanged;
    int ip[4];

    if (sscanf(address, "%d.%d.%d.%d", &ip[0], &ip[1], &ip[2], &ip[3]) != 4)
        return NULL;

    if (asprintf(&defanged, "%d[.]%d[.]%d[.]%d", ip[0], ip[1], ip[2], ip[3]) == -1)
        return NULL;

    return defanged;
}

Hiç yorum yok:

Yorum Gönder