原为:
password1:Array[0..3]of char;
password:array[0..6]of char;password:='123456';
password1 := chr(12)+chr(34)+chr(56);现在定义 ss:string;
ss:='123456' 如何得出 password1 的表达式啊。
password1:Array[0..3]of char;
password:array[0..6]of char;password:='123456';
password1 := chr(12)+chr(34)+chr(56);现在定义 ss:string;
ss:='123456' 如何得出 password1 的表达式啊。
password:Array[0..5]of char;
ss:string;
begin
password:='123456';
ss := password;
ShowMessage(ss);
end;
赋直
var
password:Array[0..5]of char;
password1:Array[0..3]of char;
ss:string;
begin
password:='123456'; ss := chr(12)+chr(34)+chr(56);
end;
ss:string;
begin
ss := '123456';
ss := Chr(StrToInt(copy(ss,1,2))) +
Chr(StrToInt(copy(ss,3,2))) +
Chr(StrToInt(copy(ss,5,2))) ;
ShowMessage(ss);
end;
原为:
password1:Array[0..3]of char;
password:array[0..6]of char; password:='123456';
password1 := chr(12)+chr(34)+chr(56); 现在定义 ss:string;
ss:='123456' 如何得出 password1 的表达式啊。
意思原来可以直接用 123456给password赋值。password1 := chr(12)+chr(34)+chr(56); 能够得出正确的结果。
现在是定义了一个ss字符型变量。 ss的值是123456也就是说 ss:=123456, 如何用ss表达成 password和password1
password:=用ss表达;
password1 := 用ss表达;
password:Array[0..6] of char;
password1:array[0..4] of char;
ss:string;
begin
ss:='123456';
strCopy( @password[0], PChar(ss)); //字符串赋值给数组 password1[0] := Chr(StrToInt(copy(ss,1,2))) ; // chr(12)
password1[1] := Chr(StrToInt(copy(ss,3,2))) ; // chr(34)
password1[2] := Chr(StrToInt(copy(ss,5,2))) ; // chr(56)end;
strCopy( @password[0], PChar(ss)); //字符串赋值给数组
这句有用吗?