最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言獲得電腦的IP地址的小例子

 更新時間:2013年05月15日 09:40:18   作者:  
C語言獲得電腦的IP地址的小例子,需要的朋友可以參考一下
復(fù)制代碼 代碼如下:

#include <stdio.h>
 #include <winsock2.h>

 #pragma comment(lib, "WS2_32.lib")

 int main()
 {
     char host_name[256]; // define host name (for example:xxx-PC)
     int WSA_return, i;
     WSADATA WSAData;
     HOSTENT *host_entry; // record host information
     WORD  wVersionRequested;

 
     wVersionRequested = MAKEWORD(2, 0);
     WSA_return = WSAStartup(wVersionRequested, &WSAData); // initialize Winsock service and then call other socket or dll file

     if (WSA_return == 0) // initialize success
     {
         gethostname(host_name, sizeof(host_name));
         host_entry = gethostbyname(host_name);

         for(i = 0; host_entry != NULL && host_entry->h_addr_list[i] != NULL; ++i)
         {
             // define pszAddr to record IP
             // inet_ntoa: Convert an IP into an Internet standard dotted format string
             const char *pszAddr = inet_ntoa (*(struct in_addr *)host_entry->h_addr_list[i]);
             printf("[IP]\t%s\n[Name]\t%s\n\n", pszAddr, host_name);
         }
     }
     else
     {
         printf("ERROR\n");
     }
     /* WSACleanup() finish use Winsock 2 DLL (Ws2_32.dll). Head:Winsock2.h. reference #pragma comment(lib, "ws2_32.lib") */
     WSACleanup();
     return 0;
 }

相關(guān)文章

  • vector, list, map在遍歷時刪除符合條件的元素實現(xiàn)方法

    vector, list, map在遍歷時刪除符合條件的元素實現(xiàn)方法

    下面小編就為大家?guī)硪黄獀ector, list, map在遍歷時刪除符合條件的元素實現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • C語言中字符的輸入輸出以及計算字符個數(shù)的方法詳解

    C語言中字符的輸入輸出以及計算字符個數(shù)的方法詳解

    這篇文章主要介紹了C語言中字符的輸入輸出以及計算字符個數(shù)的方法,是C語言入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-11-11
  • C++用boost.signal實現(xiàn)多播委托

    C++用boost.signal實現(xiàn)多播委托

    這篇文章介紹了C++用boost.signal實現(xiàn)多播委托的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • C語言怎樣用指針指向字符串

    C語言怎樣用指針指向字符串

    這篇文章主要介紹了C語言怎樣用指針指向字符串問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • C語言基本排序算法之插入排序與直接選擇排序?qū)崿F(xiàn)方法

    C語言基本排序算法之插入排序與直接選擇排序?qū)崿F(xiàn)方法

    這篇文章主要介紹了C語言基本排序算法之插入排序與直接選擇排序?qū)崿F(xiàn)方法,結(jié)合具體實例形式分析了插入排序與直接選擇排序的定義、使用方法及相關(guān)注意事項,需要的朋友可以參考下
    2017-09-09
  • C++封裝靜態(tài)鏈接庫和使用的詳細步驟

    C++封裝靜態(tài)鏈接庫和使用的詳細步驟

    這篇文章主要介紹了C++封裝靜態(tài)鏈接庫和使用,本文描述了怎么去把一個C++程序封裝成一個靜態(tài)庫并且如何去使用這些靜態(tài)庫,需要的朋友可以參考下
    2022-08-08
  • C++ 中動態(tài)鏈接庫--導(dǎo)入和導(dǎo)出的實例詳解

    C++ 中動態(tài)鏈接庫--導(dǎo)入和導(dǎo)出的實例詳解

    這篇文章主要介紹了C++ 中動態(tài)鏈接庫--導(dǎo)入和導(dǎo)出的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • 深入解析unsigned int 和 int

    深入解析unsigned int 和 int

    以下是對unsigned int和int進行了詳細的分析介紹,需要的朋友可以過來參考下
    2013-08-08
  • 關(guān)于C語言操作符的那些事(超級全)

    關(guān)于C語言操作符的那些事(超級全)

    這篇文章主要給大家介紹了關(guān)于C語言操作符的那些事兒,c語言的操作符有很多,包括算術(shù)操作符、移位操作符、位操作符、賦值操作符、單目操作符、關(guān)系操作符、邏輯操作符、條件操作符、逗號表達式、下標引用、函數(shù)調(diào)用和結(jié)構(gòu)成員,需要的朋友可以參考下
    2021-08-08
  • 帶你理解C語言中的漢諾塔公式

    帶你理解C語言中的漢諾塔公式

    大家好,本篇文章主要講的是帶你理解C語言中的漢諾塔公式,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01

最新評論

吴旗县| 桃园市| 高青县| 桂东县| 洞头县| 东乡| 紫云| 军事| 东方市| 苏州市| 德庆县| 航空| 莱西市| 沧州市| 鹰潭市| 新竹市| 平陆县| 湖州市| 得荣县| 泗洪县| 郑州市| 萨迦县| 林芝县| 台北市| 怀远县| 武强县| 阳曲县| 中卫市| 上饶市| 株洲市| 北辰区| 元朗区| 博罗县| 汤原县| 西丰县| 新源县| 团风县| 江安县| 张家港市| 浦城县| 隆回县|