如何获得应用程序所在的路径 GetCurrentDirectory()或用CFileFind中的GetFilePath() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetCurrentDirectory()或用CFileFind中的GetFilePath()还有其它的方法 #define MAX_STR 200#define MAX_LEN 200...char str[MAX_STR];GetModuleFileName(NULL,str,MAX_LEN);str中存放的就是当前程序的整个路径,包括文件自身的名称。 CString strExePath = "";TCHAR tchExeFile[MAX_PATH];::memset(tchExeFile,0,sizeof(TCHAR) * MAX_PATH );::GetModuleFileName(NULL,tchExeFile,MAX_PATH);strExePath = tchExeFile;strExePath = strExePath.Left(strExePath.ReverseFind('\\')); 同意楼上的,用 GetModuleFileName()好。 关于OpenProcess返回的指针指向0x00000000的问题 请问如何通过编程知道一个分区属于哪块硬盘 用ole db修改数据库中数据问题 求救:ms提供的mssoap例子,编译时__missing_type__ * 错误。 关于基于SPI的数据报过滤原理与实现 要在Dialog中加入自己的浮动工具条,该怎么做? 如何在atl中使用mfc的数据库类? 目录改变,如何注册改变的ocx 如何处理带内嵌NULL字符的BSTR 请问各位大虾ASSERT()是什么意思??? ShellExecute,大虾帮忙。 向一个VC工程中添加.C文件时要在工程中做什么改变?
或用CFileFind中的GetFilePath()
还有其它的方法
#define MAX_LEN 200...
char str[MAX_STR];
GetModuleFileName(NULL,str,MAX_LEN);str中存放的就是当前程序的整个路径,包括文件自身的名称。
::memset(tchExeFile,0,sizeof(TCHAR) * MAX_PATH );
::GetModuleFileName(NULL,tchExeFile,MAX_PATH);strExePath = tchExeFile;
strExePath = strExePath.Left(strExePath.ReverseFind('\\'));