Как проверить char* на соответствие?
Есть:
char* input = "google.com";
//char* input = "192.168.1.1";
Нужно что-бы функция могла отличить DNS имя от IP. Как реализовать. Через try {} catch {} пытаясь обработать входную строку при помощи gethostbyname() или inet_add()? Или есть другой варианТ?
Источник: Stack Overflow на русском