教你怎么在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服务器来分享文件
  • 热门搜索
    罗平旅游 临海旅游 温州旅游必去景点 团购旅游 登封旅游 开平旅游 塞班岛旅游攻略 虎跳峡旅游 葡萄牙旅游 成都附近旅游景点