首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

字符重复输入有关问题

2012-03-29 
字符重复输入问题问题是这样的:TStringList*slnewTStringList()现在我想对sl里添加数据,但是怎么判断才能

字符重复输入问题
问题是这样的:
TStringList   *   sl   =   new   TStringList()

现在我想对sl里添加数据,但是怎么判断才能使已经添加过的数据,不再继续添加了呢?请高手指点!

[解决办法]
s1-> IndexOf( "你要添加的数据 ")
[解决办法]
如果s1里不存在返回是-1
if(s1-> IndexOf( "你要添加的数据 ") == -1)
{
//没有这笔数据
s1-> Add( "你要添加的数据 ");
}
[解决办法]
正如楼上所说
如果s1里不存在返回是-1
if(s1-> IndexOf( "你要添加的数据 ") == -1)
{
//没有这笔数据
s1-> Add( "你要添加的数据 ");
}
[解决办法]
......
s1-> IndexOf( "你要添加的数据 ") == -1 表示以前list中没有这个元素
用这个就可以解决

又被抢了
[解决办法]
sl-> Duplicates = dupError;

热点排行