C 프로그래밍 언어를 사용하여 시스템의 인터넷 연결 세부 정보를 찾을 수 있습니다. 이제 이 질문에 필요한 기본 용어를 이해해 보겠습니다.
IP 주소 - IP 주소는 인터넷 프로토콜 주소를 의미합니다. IP 주소는 각 장치와 관련된 고정된 숫자 식별 번호입니다. IP 주소는 IP 주소를 사용하여 인터넷을 통해 장치 간 통신을 허용합니다.
서브넷 마스크 - IP 주소의 32비트 구성 요소입니다. 서브넷 마스크는 IP 주소의 네트워크 구성 요소를 IP 주소의 두 부분으로 구분합니다. 하나는 네트워크 주소이고 다른 하나는 네트워크 주소입니다. Subnet은 네트워크에 연결하여 네트워크 연결을 완료하도록 설계된 시스템의 IP 주소의 서브넷 번호입니다.
기본 게이트웨이 - 네트워크에 연결된 컴퓨터의 액세스 포인트 또는 IP 라우터입니다. 이 기본 게이트웨이는 애플리케이션이 다른 마스킹된 게이트웨이를 사용할 때까지 컴퓨터에 대해 정의된 기본 게이트웨이입니다. 게이트웨이는 시스템 네트워크와 인터넷 사이의 연결 경로입니다. 이 네트워크에 장애가 발생하면 인터넷에서 하위 네트워크 연결이 끊어질 수 있습니다.
이제 우리는 직업과 관련된 모든 문장을 배웠습니다. 이제 코드 조각과 프로그램을 사용하여 이를 표시할 수 있습니다.
C 프로그래밍 언어에는 시스템의 IP 주소를 확인하는 데 사용할 수 있는 두 가지 방법이 있습니다.
C 프로그래밍 언어는 stdlib 라이브러리에서 system() 함수를 제공합니다. 이 함수는 다음을 사용하여 시스템의 IP 구성에 액세스하는 데 사용할 수 있습니다. ipconfig. 함수를 호출할 때 추출해야 하는 ipconfig 파일의 전체 주소를 전달합니다.
#include <stdio.h> #include <stdlib.h> int main(){ system("c:\windows\system32\ipconfig"); return 0; }
시스템의 IP 세부 정보를 가져오는 또 다른 방법은 excel() 함수를 사용하는 것입니다. 이 함수에는 코드와 같이 두 개 이상의 매개 변수가 필요합니다.
#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main() { execl("c:\windows\system32\ipconfig", "ipconfig", 0); return 0; }
출력은 다음과 같습니다. 시스템에서. 시스템의 IP 세부 정보는 기밀이므로 여기에 출력이 표시되지 않습니다. 그러나 코드를 실행하면 세부 정보가 시스템에 표시됩니다.
위 내용은 IP 주소, 서브넷 마스크 및 기본 게이트웨이를 찾는 C 프로그램의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!