在很多情况下都要识别汉字,以下是函数 VString
AnsiString __fastcall TForm1::VString(AnsiString ss)
& N* V& q1 B6 ]1 \{
AnsiString ass;
! L3 S K m7 r' Gint ii,ll;
7 {6 p5 g: ^1 p0 D2 J5 W: cunsigned char cc;
' d8 U4 P y/ y9 f3 m/ [- kass="";
# q: e' @' N/ b2 Qll=ss.Length();
) Y: \6 K( f9 s% h+ ~7 pfor(ii=0;ii<ll;ii++)
% o# c9 K1 q+ O. e" Q' J{
cc=ss.c_str()[ii];
if(cc>0xa0)
$ P$ P. b, M! |3 ?7 P{
( X3 p* ?2 d& c. [( q! ]ass=ass+ss.SubString(ii+1,2);
1 ?! B1 h& Q" Y7 h& Yi++;
}
else
' b- L- b! O1 R+ F2 Z' q0 f( k{
0 z8 z6 U# Q1 l- iass=ass+ss.SubString(ii+1,1);
}
}
0 T1 i. v1 e0 ?( t" a% freturn ass;
}
恩 发上来大家看 如果有更好的办法 大家一定要指教啊
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |