MFC 获取当前路径将‘\\‘替换成‘/‘的程序

MFC 获取当前路径将'\\'替换成'/'的程序

CString GetCurrentFolder()
{
	TCHAR szPath[MAX_PATH]; // MAX_PATH is the maximum allowed path length
	if (::GetCurrentDirectory(MAX_PATH, szPath))
	{
		// 替换路径中的反斜杠为正斜杠
		for (TCHAR* p = szPath; *p; ++p)
		{
			if (*p == _T('\\'))
				*p = _T('/');
		}

		return CString(szPath);
	}
	else
	{
		// Handle error
		AfxMessageBox(_T("Failed to get current directory"));
		return _T("");
	}
}
	CString strCurrentFolder = GetCurrentFolder();

	AfxMessageBox(strCurrentFolder);

你可能感兴趣的:(Windows,mfc,c++)