Je veux écrire un code C++ pour obtenir l'information complète sur tout le nom d'hôte, l'adresse IP et le masque de sous-réseau de l'ordinateur qui a été ajouté au contrôle de domaine.écrire un code C++ pour obtenir le nom d'hôte
2
A
Répondre
2
gethostname vous donnera le nom de l'hôte actuel
gethostbyname cherche l'hôte avec un nom particulier et vous donnera l'adresse
man 3 gethostname
man 3 gethostbyname
Ou vous pouvez extraire les informations vous avez besoin du système comme ceci:
#include <cstdlib>
#include <iostream>
#include <fstream>
int main(){
system("ifconfig -a | grep inet | "
"sed 's/\\([ ]*[^ ]*\\)\\([ ]*[^ ]*\\).*$/\\1 \\2/' "
" > networkinfos.txt") ;
}
+1
La deuxième idée suppose un système POSIX. gethostname/gethostbyname fonctionne également sous Windows. – MSalters
Questions connexes
- 1. comment écrire du code C++ pour gérer un événement élevé dans le code C#
- 2. Obtenir le nom spécifique à C# pour un framework System.Type?
- 3. Écrire le code HTML en C#
- 4. Bibliothèque pour écrire le code javascript
- 5. Un programme d'édition de code simulé pour le code C#
- 6. Comment écrire un pseudo Code
- 7. Pouvez-vous écrire un bloc de code C++ dans C#?
- 8. Comment écrire une fonction C dans un code C#
- 9. C# Obtenir le nom de type générique
- 10. Comment obtenir le nom de l'appelant dans le code?
- 11. Obtenir le nom de la cible (ou le nom de l'icône) dans mon code
- 12. Comment obtenir le nom du mois en C#?
- 13. Écrire le traducteur de code de Python à C?
- 14. Utiliser ActiveX pour obtenir le nom d'utilisateur
- 15. Où/comment écrire T-SQL dans mon code C# et obtenir le résultat (Visual Studio 2008)
- 16. Écrire un code multi-serveur
- 17. Ressources pour écrire le noyau en C
- 18. Obtenir le nom de l'artiste et le nom de la chanson par le code YouTube
- 19. Comment écrire un code vb.net pour compiler des programmes C/C++?
- 20. C++ écrire dans un fichier
- 21. C#: Utiliser un espace de nom pour un bloc de code spécifique?
- 22. Écrire le code javascript intégré à C# .net
- 23. comment obtenir le nom de l'application pour un google doc?
- 24. Obtenir le sous-nom actuel pour un script VB
- 25. comment obtenir le nom du pays/code de tout nu
- 26. Comment écrire un algorithme binaire pour C/C++
- 27. comment utiliser un délégué pour obtenir par nom un CompiledQuery
- 28. Comment obtenir un nom d'utilisateur Twitter à partir du code objectif-c?
- 29. Obtenir le numéro de port pour le nom du service?
- 30. Obtenir le nom des ordinateurs à l'aide C#
Cela devrait être lieu d dans stackoverflow –