数学建模社区-数学中国

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

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

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

1 b) ]# G' Q: o+ F8 R7 g0 d

AnsiString __fastcall TForm1::VString(AnsiString ss)

& N* V& q1 B6 ]1 \

{

# B3 P0 `4 q t9 t$ K2 g% J, \2 \

AnsiString ass;

! L3 S K m7 r' G

int ii,ll;

7 {6 p5 g: ^1 p0 D2 J5 W: c

unsigned char cc;

' d8 U4 P y/ y9 f3 m/ [- k

ass="";

# q: e' @' N/ b2 Q

ll=ss.Length();

) Y: \6 K( f9 s% h+ ~7 p

for(ii=0;ii<ll;ii++)

% o# c9 K1 q+ O. e" Q' J

{

, h/ r9 n" w$ h: l3 D5 X

cc=ss.c_str()[ii];

- ~. X) [; O e2 c k! O7 R

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& Y

i++;

7 S' ]0 Y6 e q, t$ A1 ?

}

. I. y. _+ g' W* g8 t, G$ l1 M

else

' b- L- b! O1 R+ F2 Z' q0 f( k

{

0 z8 z6 U# Q1 l- i

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

Q% n$ w8 U6 ^+ R ' u7 ]/ M) B5 a) ?2 D

}

; b1 _; b3 S. e9 `

}

0 T1 i. v1 e0 ?( t" a% f

return ass;

2 v* r& a( o' m4 H& u6 R

}


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

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






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