你可以这样定义:
var
mydata :string[100];
begin
mydata[0]:=#2;mydata[1]:=#65; mydata[2]:=#66;
end;
其中mydata[0]表示字符串长度,这和C末尾加0有很大区别!
var
mydata :string[100];
begin
mydata[0]:=#2;mydata[1]:=#65; mydata[2]:=#66;
end;
其中mydata[0]表示字符串长度,这和C末尾加0有很大区别!
调试欢乐多
string[i]应从1开始。
string[i]确实是从1开始,但pascal中字符串的首位[0]是存放字符串长的
它不同于c以\0结束的方法,所以delphi中本身就有pchar 和 string 之分