1108. IP 地址无效化
char * defangIPaddr(char * address){
if (address == NULL)
return NULL;
int addressLength = strlen(address);
char *res = malloc(addressLength + 7);
char *tmp = res;
while (*address != '\0') {
if (*address == '.') {
*tmp = '[';
tmp++;
*tmp = '.';
tmp++;
*tmp = ']';
}
else
*tmp = *address;
tmp++;
address++;
}
*tmp = '\0';
return res;
}
Please call me JiangYouDang!
浙公网安备 33010602011771号