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

怎么做特殊字符的替换操作

2012-02-21 
如何做特殊字符的替换操作一个xml文档里面包含一个德文的Gre;请问cb里面如何存储这种特殊字符,然后进行替

如何做特殊字符的替换操作
一个xml文档里面包含一个德文的Größe;请问cb里面如何存储这种特殊字符,然后进行替换,比如把ö替换成aa,ß替换成bb,结果得到一个string是Graabbe

[解决办法]

C/C++ code
void __fastcall TForm1::Button3Click(TObject *Sender){wchar_t Str[] = L"Größe";wchar_t DesStr[256]={0};int j=0;for(int i=0;i<wcslen(Str);i++)  {    if(Str[i]==L'ö')      {      DesStr[j] = L'a';      j++;      DesStr[j] = L'a';      j++;      }else  if (Str[i]==L'ß')         {             DesStr[j] = L'b';             j++;             DesStr[j] = L'b';             j++;         }else{               DesStr[j] = Str[i];               j++;               }  }ShowMessage(DesStr);}//--------------------- 

热点排行