Maison > développement back-end > C++ > le corps du texte

Programme C pour trouver l'adresse IP, le masque de sous-réseau et la passerelle par défaut

WBOY
Libérer: 2023-09-02 11:41:12
avant
947 Les gens l'ont consulté

Programme C pour trouver ladresse IP, le masque de sous-réseau et la passerelle par défaut

Le langage de programmation C peut être utilisé pour trouver les détails de la connexion Internet du système. Comprenons maintenant la terminologie de base requise dans cette question.

Adresse IP - L'adresse IP signifie adresse de protocole Internet. Une adresse IP est un numéro d'identification numérique fixe associé à chaque appareil. Les adresses IP permettent la communication entre les appareils sur Internet à l'aide d'adresses IP.

Subnet Mask - Le composant 32 bits d'une adresse IP. Un masque de sous-réseau distingue les composants réseau d'une adresse IP en deux parties de l'adresse IP. L'un est l'adresse réseau et l'autre est l'adresse réseau. Sous-réseau est le numéro de sous-réseau de l'adresse IP du système conçu pour se connecter au réseau et compléter la connexion au réseau.

Passerelle par défaut - C'est le point d'accès ou le routeur IP de l'ordinateur connecté au réseau. Cette passerelle par défaut est la passerelle par défaut définie pour l'ordinateur jusqu'à ce qu'une application utilise une passerelle masquée différente. La passerelle est la voie de connexion entre le réseau du système et Internet. Une défaillance de ce réseau pourrait déconnecter le sous-réseau d'Internet.

Nous avons désormais appris tous les énoncés liés à notre métier. Nous pouvons désormais les afficher à l’aide d’extraits de code et de programmes.

En langage de programmation C, deux méthodes peuvent être utilisées pour vérifier l'adresse IP du système.

  • Commande système
  • Commande Excel

Commande système

Le langage de programmation C fournit la fonction system() dans la bibliothèque stdlib, qui peut être utilisée pour accéder à la configuration IP du système en utilisant ipconfig. Lors de l'appel de la fonction, nous transmettrons l'adresse complète du fichier ipconfig qui doit être extrait.

Exemple

#include <stdio.h>
#include <stdlib.h>
int main(){
   system("c:\windows\system32\ipconfig");
   return 0;
}
Copier après la connexion

Commande Excel

Une autre façon de récupérer les détails IP du système consiste à utiliser la fonction excel(). Cette fonction a besoin de plus d'un paramètre comme dans le code.

Exemple

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
int main() {
   execl("c:\windows\system32\ipconfig", "ipconfig", 0);
   return 0;
}
Copier après la connexion

La sortie dépend. sur le système. Les détails IP du système sont confidentiels, donc aucune sortie n'est affichée ici, mais vous pouvez exécuter le code et les détails seront affichés sur votre système.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal