精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>已关闭版区>>● 多媒体>>旧精华区目录>>编程软件>>Director>>Re: Director 疑难求解

主题:Re: Director 疑难求解
发信人: lakesea()
整理人: lakesea(2000-06-28 00:33:49), 站内信件
【 在 jrt (fish) 的大作中提到: 】
: 最近在实际运用中遇到这样一个问题:
: 在Director6.5中,如何根据用户提供的字符串去检索一个文本或一个列表中相近
: 的字符串,并把它们集中反映在另一个文本文件中。如:用户键入AB后,对应的
: 文本或列表中所有前两位含有AB的字符串都会出现在另一个指定的文本里。
:    .......

我许久没写Lingo了,给你一个方法提示,你看看行不行,我没时间试。
首先,写一个字符匹配的函数,也就是说,看一个单词中是否含有你要检索的字
,这里可能要用到循环,首先取你检索词的第一字母,用chars(string,begin,n
um).然后逐个对照,如果有相符合的,查他的下一个,如果不符合,在从这个字
母查起,只到结束。
这个函数写好之后,然后再写一个搜索的函数,逐个查找文件中的单词,是否含
有你要检索的字,(调用刚才的函数),可能用getAt(list,position)来循环,
如果有,就写到一个文件中。
这里,你还用到FileIO,用法是先打开一个文件,然后用 writeString(gFile,s
tring).
你试试看,估计要多调试几次。

--
黄泽不竭处,老子其尤龙。
[email protected]

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.112.233]

[关闭][返回]