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

VC 怎么判断字符串中有转义字符?

2013-07-01 
VC 如何判断字符串中有转义字符???本帖最后由 Abcd15320 于 2013-04-25 18:00:50 编辑问题描述:我有一个字

VC 如何判断字符串中有转义字符???
本帖最后由 Abcd15320 于 2013-04-25 18:00:50 编辑 问题描述:
       我有一个字符串,如:CString str = “|dfscxz\c|\r\n|dfvvs|\r\n”
     
        现在要这样,对str进行判断,如果出现除了\r\n的转义外,任何其他形式的转义都要报错。
    
        比如str里面,出现了\c,所以要给出提示信息。
  
        问:我如何判断这个转义字符 \ 后面是不是\r\n?如何判断一个字符串中是否含有转义字符""?

        注:str.Find("");是会报错的,此法行不通!

        因为比如\h和h的Ascii码值一样,没法判断,让我头疼了!
  
        不知哪位大侠能帮忙,指点指点!

        小生在此感谢! VC?转移字符的判断问题
[解决办法]
str.Find("\");
[解决办法]
转义字符不是你码代码的时候才有用么。执行的时候不都被编译器转成对应的ascii码了么。哪来的\给你找啊
[解决办法]
你查查转义符的匹配表,如\a \d \n 这些都有意义的东东加进个哈希表里,然后查表匹配给出警告。

热点排行