首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

建立文件路径有关问题~

2012-02-21 
建立文件路径问题~~if(OpenDialog1- Execute())就创建一个文件~~只用文件名不含路径~~但文件是创建在你所

建立文件路径问题~~
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());

热点排行