如何得到本程序的路径?vb中有app.path,vc中有对应的语句吗?
解决方案 »
- 虚心求教
- 千古初学难题NO1,error LNK2019: 无法解析的外部符号 "void __stdcall ServiceStrl(unsigned long)" 该符号在函数 _WinMain@16 中被引用
- 创建窗口 出现找不到窗类别的错误~~
- CListCtrl: 如何改变选择行时的颜色(去掉默认的〖可恶的〗兰色)?
- 水平比较低,脑子比较乱,帮帮!
- udp端口设置,奇怪!
- 100分求助 关于在MFC中调用API的奇怪问题
- VC6中如何获取任意一个窗口的标题
- 爱好电脑、程序,请各位大侠指点方向
- 急问! 主程序和DLL中的ID冲突问题怎么解决?
- 分割窗体后,显示的时候遇到的问题
- WSAGetLastError返回了183是怎么回事?
DWORD GetCurrentDirectory(
DWORD nBufferLength, // size of directory buffer
LPTSTR lpBuffer // directory buffer
);
void GetCurrentDir(void)
{
char *pTemp;
strcpy(FileName,Application->ExeName.c_str());
pTemp=FileName;
while(*pTemp)pTemp++; //移pTemp到字符串尾部
while(*pTemp!=\\)*pTemp--;
*PTemp=0;
}
char path[1024]={0};
::GetCurrentDirectory(len,path);***********************************************The GetCurrentDirectory function retrieves the current directory for the current process. DWORD GetCurrentDirectory(
DWORD nBufferLength, // size of directory buffer
LPTSTR lpBuffer // directory buffer
);
去掉 appname
GetSystemDirectory()得到系统目录.
GetWindowsDirectory()得到windows的安装目录.