读书人

建立文件路径有关问题~

发布时间: 2012-02-21 16:26:23 作者: rapoo

建立文件路径问题~~
if(OpenDialog1-> Execute())就创建一个文件~~只用文件名不含路径~~但文件是创建在你所打开的文件夹下的~~如何才能建在程序本身的文件夹~~

[解决办法]
GetModuleFileName(NULL,....
获取程序本身名字(含路径),从而可获得程序本身的文件夹名
[解决办法]
程序所在路径:ExtractFilePath(Application-> ExeName)
[解决办法]
先加这行: OpenDialog1-> InitialDir=ExtractFilePath(Application-> ExeName);
 然后  : if(OpenDialog1-> Execute())
[解决办法]
AnsiString path=ExtractFilePath(Application-> ExeName);
path=path+ "\\ "+ "filename.txt ";
ofstream outfile(path.c_str());

读书人网 >C++ Builder

热点推荐