Я хочу написать код C++, чтобы получить полную информацию обо всех именах хостов, а также IP-адрес и маску подсети компьютера, добавленную в элемент управления домена.напишите код на C++, чтобы получить имя хоста
2
A
ответ
2
gethostname даст вам имя текущего хоста
gethostbyname смотрит на хозяина с определенным именем и даст вам адрес
man 3 gethostname
man 3 gethostbyname
Или вы можете извлечь информацию вам необходимо в системе:
#include <cstdlib>
#include <iostream>
#include <fstream>
int main(){
system("ifconfig -a | grep inet | "
"sed 's/\\([ ]*[^ ]*\\)\\([ ]*[^ ]*\\).*$/\\1 \\2/' "
" > networkinfos.txt") ;
}
+1
Вторая идея предполагает систему POSIX. gethostname/gethostbyname также работает в Windows. – MSalters
Смежные вопросы
- 1. Синтаксический SPARQL результаты, чтобы получить имя хоста
- 2. Как получить полное имя хоста в C#?
- 3. Установить имя хоста контейнера службы на имя хоста хоста
- 4. Как получить имя хоста сервера?
- 5. Получить имя хоста из запроса
- 6. Как получить полное имя хоста
- 7. Как изменить имя хоста на C#?
- 8. Получить имя хоста из webiopi
- 9. получить имя хоста из URL
- 10. Напишите mySQL, чтобы получить последовательность
- 11. Как получить имя хоста сокета?
- 12. Как получить имя хоста Crossbar.io?
- 13. PircBot Как получить имя хоста
- 14. Напишите код, чтобы использовать использование ЦП синусоиды
- 15. Рекомендуемый способ, чтобы получить имя хоста в эликсира
- 16. Как настроить имя хоста, чтобы иметь идентичное имя как поддомен?
- 17. Ping host, чтобы определить имя хоста
- 18. Http код ответа на недействительный/пропущенном имя хоста
- 19. Как получить текущее имя хоста в Heroku
- 20. Используйте регулярные выражения, чтобы найти имя хоста
- 21. Regex, чтобы найти имя хоста в строке
- 22. настроить vim-авиакомпанию, чтобы показать имя хоста
- 23. Получить имя хоста с скриптом действий 2
- 24. Получить имя хоста в Adobe AIR ActionScript3
- 25. Решите ip на имя хоста
- 26. Получить имя хоста от IP-адреса
- 27. Как получить удаленное имя хоста через Expect?
- 28. Rails: получить имя хоста в инициализаторе
- 29. Напишите имя с ssl
- 30. ejabberd имя домена/имя хоста
Это должно быть место d в stackoverflow – 2010-08-05 07:36:14