教你怎么在windows上用C语言获得当前计算机名

 时间:2024-10-12 20:02:57

1、我们先来看看程序效果图,获得当前计算机名。然后使用windows的hostname命令查看下当前计算机名,可以看到准确无误。很多小伙伴肯定就会问,为什么程序获得的计算机名和hostname显示的计算机名不一样呢?这是因为windows是不敏感大小写的,也就是说(大小写都一样)

教你怎么在windows上用C语言获得当前计算机名

3、我们要用到API内的GetComputerName这个API函数。该API函数原型如下:BOOL GetComputerName( 讣嘬铮篌LPTSTR lpBuffer, LPDWORD lpnSize);返回一个布尔类型,成功为True(非0),失败为假,C89编译器返回0参数LPTSTR lpBuffer是作为一个字符串缓冲区,是一个字符串指针,用于接收我们的计算机名。而LPDWORD lpnSize则是传递一个lpBuffer缓冲区大小的指针变量,注意是指针。我们可以看看MSDN上的描述。

教你怎么在windows上用C语言获得当前计算机名

5、然后我们printf打印出我们获得的计算机名。printf("您当前的计算机名是——[%s]",computerName);然后编译运行看到结果。

教你怎么在windows上用C语言获得当前计算机名
  • Windows10如何删除注册表
  • U8ERP-9.0 插件组件“U8Test.mytest” 创建失败
  • 如何在vs2010中文旗舰版安装msdn library。
  • 怎么简单使用ftp服务器来分享文件
  • 热门搜索
    转关是什么意思 养卡是什么意思 汽车香水什么牌子好 寄语是什么意思 大材小用的意思 步步为营的意思 经典生日祝福语 流苏是什么意思 cvv是什么意思 natural是什么意思