请看:
var s_Str,s_1,s_2,s_3,s_4:string;字符串:s_Str:='111;222;333;444;';(中间以分号“;”相隔)请问怎么样才能把s_Str中的“111”传给s_1;“222”传给s_2;“333”传给s_3;“444”传给s_4;也就是最后结果为:s_1:='111';
s_2:='222';
s_3:='333';
s_4:='444';如何实现,请写出代码!谢谢!
var s_Str,s_1,s_2,s_3,s_4:string;字符串:s_Str:='111;222;333;444;';(中间以分号“;”相隔)请问怎么样才能把s_Str中的“111”传给s_1;“222”传给s_2;“333”传给s_3;“444”传给s_4;也就是最后结果为:s_1:='111';
s_2:='222';
s_3:='333';
s_4:='444';如何实现,请写出代码!谢谢!
解决方案 »
- AData: array of byte; 往其添加字符串再添加流
- 控制 EmbeddedWB 滚动条的自动滚动问题,
- 跪求!C++中函数指针怎样转成pascal
- 关于delphi调用vc编写的dll中参数类型问题
- 请教,关于字符串的处理!
- 请问B/S中地址栏是DLL,界面显示的是Delphi组件编写,是怎么做的?
- 怎末这个论坛这末商业化啊?如果新手的分用完了,不是不用再问了?
- 急求:如何设置IP输入控件
- 怎样将一个动态数组的中间部分内容(不是从头开始),用内存拷贝到另一个动态数组中去?
- 求DBGrideh for D6的控件
- 有谁知道金山公司出的大百科全书(词霸版)中是怎样直接调用数据库中的html及图片的
- 请问怎样能够将html文件(包括图片等)存入数据库中,调用时直接从数据库中调 用
const List: TStrings);
var
I, L: Integer;
Left: AnsiString;
begin
Assert(List <> nil);
List.Clear;
L := Length(Sep);
I := Pos(Sep, S);
while (I > 0) do
begin
Left := LeftStr(S, I - 1);
List.Add(Left);
Delete(S, 1, I + L - 1);
I := Pos(Sep, S);
end;
if S <> '' then
List.Add(S);
end;
var
b: TStrings;b := TStringList.Create;
StrToStrings('111;222;333;444', ';', b);
s_1 := b[0];
s_2 := b[1];
...
s_Str : string;
s_ : array[1..5] of string;
begin
s_Str := '1234;234;345;';
n := 1;
while pos(';',s_Str)<> 0 do
begin
s_[n] := copy(s_Str,1,pos(';',s_Str)-1);
Inc(n);
Delete(s_Str,1,pos(';',s_Str));
end;end;
var s_Str,s_1,s_2,s_3,s_4:string;s_Str:='111;222;333;444;';//(中间以分号“;”相隔)s_1 := Copy(s_Str,1,POS(';',s_Str)-1);
s_Str := Copy(s_Str,Pos(';',s_Str)+1,Length(s_Str));
.............//建议用数组
var ss: array of String;
ii: Integer;
s_Str:String; s_Str:='111;222;333;444;';//(中间以分号“;”相隔)
SetLength(ss,4);
FillChar(ss,SizeOf(ss),'0');
ii := 0;
while POS(';',s_Str) > 0 do
begin
ss[ii] := Copy(s_Str,1,POS(';',s_Str)-1);
s_Str := Copy(s_Str,Pos(';',s_Str)+1,Length(s_Str));
Inc(ii);
end;
var
StrList: TStringList;
s: string;
begin
s := '111;222;333;444';
StrList := TStringList.Create;
try
StrList.Delimiter := ';';
StrList.DelimitedText := s;
s_1 = StrList[0];
s_2 = StrList[1];
// ...
finally
FreeAndNil(StrList);
end;
end;