在很多情况下都要识别汉字,以下是函数 VString
* ^) c5 e7 O2 E6 ?* J+ l: F! JAnsiString __fastcall TForm1::VString(AnsiString ss)
2 J/ A: I: J2 e$ M0 Z8 u{
' x s, i v; G8 }AnsiString ass;
int ii,ll;
unsigned char cc;
ass="";
* S0 R; P3 Z! _ K6 d# r. |5 Zll=ss.Length();
for(ii=0;ii<ll;ii++)
& g8 b8 p$ |- D8 ]+ m) e) i s3 E{
( ?; y1 @! R1 D. P* f* X- }cc=ss.c_str()[ii];
: A) T6 u# `) C2 e8 d* [if(cc>0xa0)
1 i4 ~( K9 K6 z3 A% ]9 p{
ass=ass+ss.SubString(ii+1,2);
' e+ x! U' O6 e& W5 di++;
0 o* `& _" {3 I# N+ I1 R3 m}
; j/ j1 V6 |8 V* D Eelse
2 W& }, L. T& l% {1 g{
ass=ass+ss.SubString(ii+1,1);
" d9 M' P/ H+ K9 Q( O% B % w& p% s% g( b; ]2 l" `}
}
- j) d7 P% q# K# I1 }, Vreturn ass;
9 P2 ^! @: J9 q2 y) h}
恩 发上来大家看 如果有更好的办法 大家一定要指教啊
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) | Powered by Discuz! X2.5 |