急........关于VS2005里的配置文件路径的问题! 各位,请问在Win32的程序中,我如何才能取到程序目录下的一个名为"File.ini"的路径然后让到一个BSTR的变量(FilePath)中呢?谢谢了.......(不用MFC) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetModuleFileName获得exe的路径 GetCurrentDirectory(length,path);strcat(path,"\\File.ini"); const DWORD length = 1024 ;char path[length] ;GetCurrentDirectory(length,path) ;strcat(path,"\\File.ini") ;//path即你要的路径 GetCurrentDirectory好像不行吧,因为我在使用配置文件之前,用OpenDlg打开了别的文件,所以路径就不对了.... char strExePath[MAX_PATH];memset(strExePath, 0, sizeof(strExePath));GetModuleFileName(NULL, strExePath, MAX_PATH);char *str = strrchr(strExePath, '\\');str++;*str = '\0;strcat(strExePath, "File.ini"); *str = '\0; ????这句话编译不通过啊 关于GetModuleFileName(NULL,strExePath,MAX_PATH); strExePath不能是char型,定义是LPWCH型,可以用TCHAR或WCHAR定义的变量得到,然后怎样与"File.ini"拼接得到一个BSTR型的变量呢? 首先感谢大家的帮助。6楼的函数GetModuleFileName编译不通过呀,参数strExePath类型错误... 工程为unicode的?改成anci的 关于使用ShellExecute打印时弹出打印对话框的问题 界面刷新的问题 请教关于调试模式下WSARecv函数IO重叠操作的问题~ 简单问题 能不能给个解压zip包的程序,能把里面的文件解压到某个目录下面,100分送上,谢谢了!! 我要抓狂了!为什么CString str; str.后不能List Member?而其它工程里就可以? 我想学习中间件编程,请指教学习方法! ????很简单,但很急!!! 如何获得屏幕上具有输入焦点的窗口 包括其他进程的 项不会计算为接受 1 个参数的函数 求解决 windows默认音频设备修改问题!! [高手们进]MFC编程
获得exe的路径
GetCurrentDirectory(length,path);
strcat(path,"\\File.ini");
const DWORD length = 1024 ;
char path[length] ;GetCurrentDirectory(length,path) ;
strcat(path,"\\File.ini") ;//path即你要的路径
memset(strExePath, 0, sizeof(strExePath));
GetModuleFileName(NULL, strExePath, MAX_PATH);
char *str = strrchr(strExePath, '\\');
str++;
*str = '\0;
strcat(strExePath, "File.ini");
strExePath不能是char型,定义是LPWCH型,可以用TCHAR或WCHAR定义的变量得到,然后怎样与"File.ini"拼接得到一个BSTR型的变量呢?
改成anci的