C程式語言可以用來尋找系統的Internet連線詳細資訊。現在,讓我們來了解一下在這個問題中需要的基本術語。
IP位址 - IP位址代表Internet協定位址。 IP位址是與每個裝置相關的固定數字識別號碼。 IP位址允許使用IP位址透過網際網路進行設備間的通訊。
子網路遮罩 - IP位址的32位元組成部分。子網路遮罩將IP位址的網路元件區分為IP位址的兩個部分。一個是網路位址,一個是網路位址。 子網路 是設計連接到網路並完成連接到網路的系統的IP位址的子網路號碼。
預設閘道 - 它是連接到網路的電腦的存取點或IP路由器。這個預設網關是電腦預設定義的網關,直到應用程式使用其他遮罩網關。此網關是系統網路與網際網路的連線路由。此網路的故障可能會使子網路與網際網路斷開連線。
現在,我們已經學習了與我們的工作相關的所有陳述。我們現在可以使用程式碼片段和程式來顯示這些內容。
在C程式語言中,有兩種方法可以用來檢查系統的IP位址。
C編程語言提供了system()函數 在stdlib 函式庫中,可以用來使用ipconfig存取系統的IP配置。在呼叫函數時,我們將傳遞需要提取的ipconfig檔案的完整位址。
#include <stdio.h> #include <stdlib.h> int main(){ system("c:\windows\system32\ipconfig"); return 0; }
Another way to fetch the IP details of the system is by using the excel() function. This function needs more than one parameter as in the code.
#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main() { execl("c:\windows\system32\ipconfig", "ipconfig", 0); return 0; }
這些程式碼的輸出取決於系統。系統的IP詳細資訊是機密的,因此這裡不顯示輸出,但您可以運行代碼並在您的系統上顯示詳細資訊。
以上是C程式尋找IP位址、子網路遮罩和預設網關的詳細內容。更多資訊請關注PHP中文網其他相關文章!