【问题标题】:Get host Name (C++) [duplicate]获取主机名(C++)[重复]
【发布时间】:2012-08-03 10:02:16
【问题描述】:

可能重复:
C++ Windows function call that get local hostname and IP address

我尝试了很多。如何在 C++ 中获取主机名。我正在使用 Windows 7。 请任何人帮助我。

我用

#include"unistd.h"

【问题讨论】:

  • 请发布您迄今为止尝试过的内容(特别是您拥有的代码)。没有更多背景信息很难提供帮助。

标签: c++


【解决方案1】:
#include<stdio.h>
#include<Winsock2.h>
#pragma comment(lib, "Ws2_32.lib")
int main()
{
    char szPath[128] = "";
    WSADATA wsaData;
    WSAStartup(MAKEWORD(2, 2), &wsaData);
    gethostname(szPath, sizeof(szPath));
    printf("%s", szPath);
    WSACleanup();
    return 0;
} 

【讨论】:

    猜你喜欢
    • 2014-10-24
    • 1970-01-01
    • 2020-03-11
    • 2020-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    相关资源
    最近更新 更多