VC++路径问题,很简单,就是不知怎么半!请大神们多多指教!
F:\TDDOWNLOAD\StrengthSensor_20130320_2\为三界面显示 StrengthSensor(测试模式)\ShowStrengthDlg像上面这个字符串,我用Ctring类保了,请问怎么用PathIsDirectory()函数确认路径!其实也就是把上面的字符串里的“\”换成“\\”这样吗?请问怎么换啊,谢谢大神们! Visual?C++ 界面
[解决办法]
"\\","\\\\"
[解决办法]
BOOL bPath = PathIsDirectory(strPath);
if(bPath)
{
AfxMessageBox(_T("strPath is a Directory Path"));
}
else
{
AfxMessageBox(_T("strPath isn't a Directory Path));
}
//若找到该目录返回 FILE_ATTRIBUTE_DIRECTORY
//若未找到 返回FALSE.
[解决办法]
int Replace( LPCTSTR lpszOld, LPCTSTR lpszNew );
CString strZap( "C--" );
int n = strZap.Replace('-', '+' );
ASSERT( n == 2 );
ASSERT(strZap == "C++" );
// 第二个例子,old和new具有不同的长度。
CString strBang("Everybody likes ice hockey");
n = strBang.Replace( "hockey", "golf" );
ASSERT( n == 1 )
文件分隔符本身是转义自符,'\\'表示一个\,"\\\\"两个,试一下吧