首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

replace有关问题

2012-03-02 
replace问题我有以下代码AnsiStringsPathReplace( D:\watermarking\text.txt , \ , \\ )但是怎么

replace问题
我有以下代码
AnsiString   sPath   =   Replace( "D:\watermarking\text.txt ", "\ ", "\\ ");
但是怎么总说我REPLACE函数没有定义啊

[解决办法]
#include <StrUtils.hpp>

AnsiReplaceStr( "D:\watermarking\text.txt ", "\ ", "\\ ");

很显然,你这样写肯定是会编译错误,因为,它把 '\ '当成了转义符,而且这样写没有意义,如果
"D:\watermarking\text.txt "是个变量的值,它会自动处理为 "D:\\watermarking\\text.txt ",不需要替换

热点排行