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

怎么过滤掉一个String中的某几个字符

2012-05-09 
如何过滤掉一个String中的某几个字符C/C++ codefor(int i0iCounti++){char CGetChar()switch(C){cas

如何过滤掉一个String中的某几个字符

C/C++ code
for(int i=0;i<Count;i++)  {    char C=GetChar();    switch(C)    {        case '\n':             break;        case '\r':             break;        default:             receive+=C;    }  }


我想要把收到的字符串中的几种字符去掉,我现在只知道去掉回车和换行是用'\n'和'\r',
那么大写字母"E"、"N"、"T"、"E"、"R"和英文的句号“.”怎么去除啊?
我不知道这几个字符在BCB怎么表示?有没有对照表什么的呀?

[解决办法]
还对什么表啊。直接用'E','N','T'表示就行了。
[解决办法]
C/C++ code
for(int i=0;i<Count;i++) {    char C=GetChar();    switch(C)    {        case '\n':             break;        case '\r':             break;    case 'E':             break;    case 'N':             break;    case 'T':             break;    case 'R':             break;    case '.':             break;    case 0x1B: // esc             break;        default:             receive+=C;    } } 

热点排行