教你怎么在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服务器来分享文件
  • 热门搜索
    嵊泗列岛旅游攻略 雁荡山旅游攻略 旅游管理 旅游攻略 浙江旅游景点 旅游计划 北京五一旅游 汉中旅游 旅游集散中心 四川旅游