/********************************************************************
created: 2010/03/02
created: 2:3:2010 8:46
author: 追加反斜杠
purpose:
*********************************************************************/
void main( void )
{
// String for path name without backslash.
char buffer_1[MAX_PATH] = "C://dir_name//dir_name//file_name";
char *lpStr1;
lpStr1 = buffer_1;
// String for path name with backslash.
char buffer_2[MAX_PATH] = "C://dir_name//dir_name//file_name//";
char *lpStr2;
lpStr2 = buffer_2;
cout << "The original path string 1 is " << lpStr1 << endl;
cout << "The modified path string 1 is "
<< PathAddBackslash(lpStr1) << lpStr1 << endl;
cout << "/nThe original path string 2 is " << lpStr2 << endl;
cout << "The modified path string 2 is "
<< PathAddBackslash(lpStr2) << lpStr2 << endl;
}
输出:
The original path string 1 is C:/dir_name/dir_name/file_name
The modified path string 1 is C:/dir_name/dir_name/file_name/
The original path string 2 is C:/dir_name/dir_name/file_name/
The modified path string 2 is C:/dir_name/dir_name/file_name/
Press any key to continue
版本 shlwapi.dll 4.7
头文件 shlwapi.h
库 shlwapi.lib