卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

c語言獲取運行目錄 c語言中如何得到當前文件所在位置?

c語言中如何得到當前文件所在位置?在C語言main函數的第二個參數中,保存當前程序運行的目錄,即argv[0]main(intargc,char*argv[]}{printf(%s,argv[0])}

c語言中如何得到當前文件所在位置?

在C語言main函數的第二個參數中,保存當前程序運行的目錄,即argv[0]main(intargc,char*argv[]}{printf(%s,argv[0])}是文件的當前位置。但是,應該注意,當前文件的文件名保存在此路徑中。如果只需要一個路徑,則需要操作main(inta,char*C[]){chars[100]inti//將路徑保存到字符串s.strcpy(s,C[0])for(I=strlen(s)I>0i--)If(s[I]=“”){s[I]=“”0”break}//找到最后一個并將其刪除//最后一個輸出s是當前文件的路徑。Puts(s)}

非常簡單:

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)/*輸出獲取的路徑*/]}