LPCTSTR COperateFile::ExtractFilePath(LPCTSTR lpszFullPath)
{
//返回最后一个'\\'前的所有字符。
CString strFullPath=lpszFullPath; if(strFullPath.Right(1)=='\\')
{
return (LPCTSTR)strFullPath;
} //最后一个'\\'的位置
int nPosition=strFullPath.ReverseFind('\\');
//
if(nPosition!=-1)
strFullPath=strFullPath.Left(nPosition); return (LPCTSTR)strFullPath;}===============================================================
//上面的代码是从全路径名中取出路径的操作,
为什么上面的代码返回的strFullPath是乱码,
有什么办法解决这个问题?
{
//返回最后一个'\\'前的所有字符。
CString strFullPath=lpszFullPath; if(strFullPath.Right(1)=='\\')
{
return (LPCTSTR)strFullPath;
} //最后一个'\\'的位置
int nPosition=strFullPath.ReverseFind('\\');
//
if(nPosition!=-1)
strFullPath=strFullPath.Left(nPosition); return (LPCTSTR)strFullPath;}===============================================================
//上面的代码是从全路径名中取出路径的操作,
为什么上面的代码返回的strFullPath是乱码,
有什么办法解决这个问题?
解决方案 »
- 【VC界面】如何设置整个程序的字体大小
- MFC 线程 SetDlgItemText(AfxGetApp()->m_pMainWnd->m_hWnd,IDC_BJXX, strTime);
- 请教智能环境下调用DLL及ActiveX控件问题。。。
- 是vc++6.0出错了吗?
- 多线程,1-16线网关
- 如何改变CStatic的属性?
- 请高手指教
- 我的硬盘分区不小心被毁,
- 如何用另一个身份执行程序?(如何让程序自己登录)
- 为什么《程序员大本营》里的VS SP5不能安装?提示是语言不符合。
- 如何能够实现“在IE中打开我自己的文件(*.abc),IE会调用我自己的ocx来打开该文件”
- 高分奉送;项目太急;领导崔的很紧
CString COperateFile::ExtractFilePath(...)
{
CString strFullPath;
...
return strFullPath;
}