C++ gethostname()

使用“gethostname();”获取计算机名,先看源码:

 

在Code::Blocks 16.01中,设置project的Build options...,Debug > Linker settings > Link libraries: > Add,添加libwsock32.a,其位于安装目录CodeBlocks\MinGW\lib\中。

在Code::Blocks 16.01中的运行结果:

 

 关于参数localHostName为什么要设置为256字节长,其原因根据Microsoft给出的关于函数gethostname的参考:

 

posted @ 2017-12-31 22:50  heismk  阅读(2954)  评论(0编辑  收藏  举报