_pgmptr怎么了?

时间:2014-03-30 15:38:08

标签: c++ windows path

我一直使用_pgmptr,这是Windows提供的char*,它提供了可执行文件的完整路径。但是,在最近更新MinGW之后,它似乎被定义为NULL。有没有其他方法可以获得完整的可执行文件路径,没有其名称(如C:\program.exe而不是C:\只对我正在做的事情有好处吗?

我可以使用独立于平台的方式或特定于Windows的方式,只要它是可靠的。

1 个答案:

答案 0 :(得分:4)

GetModuleFileName是用于检索程序路径和名称的API函数。