Windows下怎么用C语言获取正在运行的程序的路径

Windows下怎么用C语言获取正在运行的程序的路径,第1张

很简单:

API函数:

GetModuleFileName(模块句柄,保存的字符数组,字符数组的大小);

一般来说,要获取正在运行程序的全路径,那就在第一个参数写个0

参数2是保存的数组,获取的路径将保存在这个数组

参数三是字符数组的大小

给你一个示例程序:

#include <windowsh>

#include <stdioh>

void main()

{

char ExePlace[1024];/保存地址的数组/

GetModuleFileName(0,ExePlace,1024);/获取当前运行全路径/

puts(ExePlace);/输出获取到的路径/

}

1、::GetCursorPos会获取当前鼠标所在的点,参数为POINT结构变量的地址。

2、如下面的例子:

#include <stdioh>

#include <afxh>

void main()

{

POINT point;

::GetCursorPos(&point);

printf("x=%d,y=%d\n",pointx,pointy);

}

::GetCursorPos(&point);将获得的位置放入point变量中,通过pointx和pointy可以得知位置

在C语言中,我们可以通过取地址符&来获取变量的地址,同样,也可以用这个方法获取常量的地址。例如:

const int num = 10; // 定义一个常量num

const int p = &num; // 获取num的地址,并赋值给指针p

在这里,我们定义了一个常量num,并将它的地址赋值给指针p。在指针类型前加上const关键字表示该指针指向的内容是常量,不能通过指针修改常量的值。

以上就是关于Windows下怎么用C语言获取正在运行的程序的路径全部的内容,包括:Windows下怎么用C语言获取正在运行的程序的路径、C语言控制台中怎么能获取光标当前的坐标值呢、c语言怎么获取常量地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9497709.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存