获得程序所在路径用什么函数?
解决方案 »
- CImageList显示CBitmap问题
- 映射的接受socket消息不起作用 各位大侠急救啊~~~~~~~~~~~~~
- mfc的ado编程,怎样发布程序?
- 棘手的问题???
- 关于Metafile的编程
- 能否在工具栏动态增减按钮,急用,谢谢
- 基础问题,VC中如何返回某个变量的类型,就像C中的 typeof(&oldvar) newvar,在VC中如何写??
- 求助:ODBC的异步操作问题
- 求助:类前面加一个宏【EXPORTDLL class CSshowDlg】,有什么作用?
- js可以改变dom元素的id并保存吗
- 有没有办法用程序创建一个文件夹,这个文件夹只能给Administrator访问?
- 求一个skin的例子
GetModuleFileName(NULL,wcBuffer,MAX_PATH -1);
GetModuleFileName得到路径后,把后面的程序名去掉不就行了
这样子不行吗?
char szFileName[MAX_PATH] = {0};
int nTokenIndex = 0;
memset(s_szDBFileName, 0x00, MAX_PATH);
strcpy(s_szDBFileName, "");
GetModuleFileName(NULL, szPathName, MAX_PATH);
strcpy(szFileName, szPathName); nTokenIndex = 0;
strrev(szFileName);
while(szFileName[nTokenIndex++] != '\\'); memset(szFileName, 0x00, MAX_PATH);
strcpy(szFileName, "");
strncpy(szFileName, szPathName, strlen(szPathName) - nTokenIndex); strcpy(szPathName, szFileName);szPathName 就是程序所在路径了。