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

Windows下怎么用C语言获取正在运行的程序的路径?非常简单:API函数:getmodulefilename(module handle,saved character array,size of

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

非常简单:

API函数:

getmodulefilename(module handle,saved character array,size of character array)

一般来说,要获得运行程序的完整路径,在第一个参数中写一个0

参数2是保存的数组,而获得的路径将保存在此数组中

参数3是大小字符数组

]给出一个示例程序:

#include&Ltwindows。H>

#包括<stdio。H>

void main()

{

char exeplace[1024]/*要保存地址的数组/

getmodulefilename(0,exeplace,1024)/*获取当前运行的完整路径*/

puts(exeplace)/*输出获取的路径*/]}