gpt4 book ai didi

c++ - 希望它仅从末尾修剪我的 TCHAR *

转载 作者:行者123 更新时间:2023-11-28 05:38:28 27 4
gpt4 key购买 nike

TCHAR* pszBackupPath;

m_Edt_ExportPath.GetWindowText(pszBackupPath, dwcchBackupPath);
StrTrim(pszBackupPath, L" ");
StrTrim(pszBackupPath, L"\\"); //this line has issue

iRet = _tcslen(pszBackupPath);
boRet = PathIsNetworkPath(pszBackupPath);
if (FALSE == boRet)
{
// MessageBox with string "Entered path is network path.
}
boRet = PathIsDirectory(pszBackupPath);
if (FALSE == boRet)
{
// MessageBox with string "Entered path is not a valid directory.
}

这是我在 MFC 中的代码的一部分。我正在从 UI 传递网络路径。但是由于 StrTrim(pszBackupPath, L"\\") "\\"从开始和结束开始被修剪。但我希望它只从头开始修剪。我不知道任何直接的 API。请提出建议。

最佳答案

有一个简单的函数可以做到这一点:PathRemoveBackslash (或 PathCchRemoveBackslash 适用于 Windows 8 及更高版本)。

关于c++ - 希望它仅从末尾修剪我的 TCHAR *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37697336/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com