题目
编写程序,在一个文本框中输入一个简单的英文句子,找出这个英文句子中的最长的单词
VB
VB
提问时间:2021-01-02
答案
可是如下代码要加入盘符才行
如何不用输入盘符能输入文件名,就能实现搜索功能
多谢了
我的代码如下:procedure search(dir:string);
var targetpath:string;
sr:tsearchrec;
begin
targetpath:=extractfilepath(dir);
if findfirst(dir,faanyfile,sr)=0 then
repeat
if((sr.Name '.')and(sr.Name '..'))
and((filegetattr(targetpath+sr.Name)and fadirectory) fadirectory) then
form1.Memo1.Lines.Add(targetpath+sr.Name);
until findnext(sr) 0;
if findfirst(dir,faanyfile,sr)=0 then
repeat
if ((sr.Name '.')and(sr.Name '..'))
and((filegetattr(targetpath+sr.Name)and fadirectory)=fadirectory) then
search(targetpath+sr.Name+ '\*.* ');
until findnext(sr) 0;
end;
procedure TForm1.Button1Click(Sender:TObject);
begin
memo1.Clear;
search(edit1.Text);
messagedlg( '文件搜索完毕 ',mtinformation,[mbok],0);
end;
procedure TForm1.FormCreate(Sender:TObject);
begin
edit1.Text:= 'c:\ ';
end;
如何不用输入盘符能输入文件名,就能实现搜索功能
多谢了
我的代码如下:procedure search(dir:string);
var targetpath:string;
sr:tsearchrec;
begin
targetpath:=extractfilepath(dir);
if findfirst(dir,faanyfile,sr)=0 then
repeat
if((sr.Name '.')and(sr.Name '..'))
and((filegetattr(targetpath+sr.Name)and fadirectory) fadirectory) then
form1.Memo1.Lines.Add(targetpath+sr.Name);
until findnext(sr) 0;
if findfirst(dir,faanyfile,sr)=0 then
repeat
if ((sr.Name '.')and(sr.Name '..'))
and((filegetattr(targetpath+sr.Name)and fadirectory)=fadirectory) then
search(targetpath+sr.Name+ '\*.* ');
until findnext(sr) 0;
end;
procedure TForm1.Button1Click(Sender:TObject);
begin
memo1.Clear;
search(edit1.Text);
messagedlg( '文件搜索完毕 ',mtinformation,[mbok],0);
end;
procedure TForm1.FormCreate(Sender:TObject);
begin
edit1.Text:= 'c:\ ';
end;
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1商鞅对变法持什么态度
- 2李老师在黑板上写了若干个从1开始的连续自然数1,2,3等等后来擦掉其中的一个,剩下数的平均数是11.2,擦掉的这个自然数是几
- 3一个直角三角形周长72厘米,3条边的长度比是5:4:3,求这个三角形的面积是?
- 4细菌每30分钟繁殖一代,若你手上有100个细菌,没有洗手,2小时后,细菌有多少?
- 5一个锐角的度数为(4x+10),则x的取值范围是
- 6若x的2次方-KX+4分之1是完全平方公式,求K等于多少
- 7求用积分计算f(x)=((1+4x^2)^1.5)/12在0到p的面积,结果用p表示
- 8崇山峻岭哪里错了
- 9do the students at your school often play basketball ______(behind,not befor) schoo
- 10电源电压6V不变,L1,L2串联在电路中,电压表测L1两端电压,若L1短路,电压表的示数是多少?
热门考点
- 1以维护国际和平与安全为主要职能的联合国的机构是?
- 2一个盒子里有400枚棋子
- 3My mother is___(old),but she looks___(young) than her age 理由
- 4哪些是相等的分数?2分之1 4分之3 49分之14 45分之18 28分之21 100分之50 7分之2
- 5Helen sits next to _____(we) 用所给单词的正确形式填空
- 6填空,构成四字成语.
- 7A是由小于5的非负整数组成的集合,B是由非正整数组成的集合,在集合A和集合B中是否存在相同的数?若存在,
- 8全反射的公式是什么
- 9一个数的百分之80减去六分之5,得0.25,这个数是多少?
- 10I am quieter than he is对吗