
很简单:
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的地址,并赋值给指针p
在这里,我们定义了一个常量num,并将它的地址赋值给指针p。在指针类型前加上const关键字表示该指针指向的内容是常量,不能通过指针修改常量的值。
以上就是关于Windows下怎么用C语言获取正在运行的程序的路径全部的内容,包括:Windows下怎么用C语言获取正在运行的程序的路径、C语言控制台中怎么能获取光标当前的坐标值呢、c语言怎么获取常量地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)