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

求解决一个小小的warning,该怎么解决

2012-02-15 
求解决一个小小的warningif(crdlg.m_name.FindOneOf( | ()%/\\][)-1){}warningC4129:]:unrecognize

求解决一个小小的warning
if(   crdlg.m_name.FindOneOf( "| <> ()%/\\][   ")   ==   -1   )
{
}

warning   C4129:   '] '   :   unrecognized   character   escape   sequence

[解决办法]
已经有两个\,应该不会出现warning。
会不会第一个\是全角?
[解决办法]
%%
[解决办法]
改成这样如何?:
if( crdlg.m_name.FindOneOf( "| <> ()%/\\]\[ ") == -1 )
{
}

[解决办法]
换个编译器试试。
你这行内可能有哪个字符其实是在中文状态下敲进来的。
[解决办法]
楼上说的有理!

热点排行