读书人

replace有关问题

发布时间: 2012-03-02 14:40:29 作者: rapoo

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 ",不需要替换

读书人网 >C++ Builder

热点推荐