中文集合怎么处理?(20分)

  • 主题发起人 主题发起人 stoneking
  • 开始时间 开始时间
S

stoneking

Unregistered / Unconfirmed
GUEST, unregistred user!
我要判断登录的“张三”是否在“李四,王二,张三”等人中
我在delphi中把他们放在集合中好像不行,会报
[Error] Unit1.pas(19): Illegal character in input file: '张' ($D4DA)
我该怎么办?
 
if pos('张三','fdsafdsafdsafdsafdsafdsafdsafdsafdsaf张三fdsafdsafsda')>0 then
或者,你的登陆用户是在Tstrings中
则if strings.indexof('张三')>=0
 
用Tstrings存放名称 如下:
var
namelist:tstrings;
begin
namelist:=tstrings.create;
namelist.add('张三');
namelist.add('李四);
namelist.add('王二');
......
以上加入你要加入的名字,然后判断是否在其中
if namelist.indexof('张三')=-1 then
不在
else

end

 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
540
import
I
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部