数学建模社区-数学中国

标题: 对字符串分析的函数 [打印本页]

作者: jsp1988    时间: 2004-8-30 11:44
标题: 对字符串分析的函数

在很多情况下都要识别汉字,以下是函数 VString

* ^) c5 e7 O2 E6 ?* J+ l: F! J

AnsiString __fastcall TForm1::VString(AnsiString ss)

2 J/ A: I: J2 e$ M0 Z8 u

{

' x s, i v; G8 }

AnsiString ass;

4 m: Q4 o5 t' X2 x. W3 E

int ii,ll;

- I5 }. W9 t2 P) ^) n; u0 R

unsigned char cc;

9 t% K+ n1 k, f8 }4 u

ass="";

* S0 R; P3 Z! _ K6 d# r. |5 Z

ll=ss.Length();

( U1 b! b1 i$ d& d

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

{

: h; ]* l- B- `* a2 m

ass=ass+ss.SubString(ii+1,2);

' e+ x! U' O6 e& W5 d

i++;

0 o* `& _" {3 I# N+ I1 R3 m

}

; j/ j1 V6 |8 V* D E

else

2 W& }, L. T& l% {1 g

{

1 |3 G' \7 e2 i5 l# @

ass=ass+ss.SubString(ii+1,1);

" d9 M' P/ H+ K9 Q( O% B % w& p% s% g( b; ]2 l" `

}

1 e! F% ^% }" N' M ~ F% x

}

- j) d7 P% q# K# I1 }, V

return ass;

9 P2 ^! @: J9 q2 y) h

}


作者: ilikenba    时间: 2004-8-30 20:51
这个是用来识别汉字的吗?
作者: jsp1988    时间: 2004-8-31 17:23

恩 发上来大家看 如果有更好的办法 大家一定要指教啊






欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5