/********************************************************************
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
本文演示了如何使用 C++ 对路径字符串进行处理,特别是如何为路径字符串添加反斜杠。通过两个示例展示了原始路径字符串和经过修改后的路径字符串,并且介绍了所使用的函数 PathAddBackslash 的效果。
1255

被折叠的 条评论
为什么被折叠?



