1.我的i 和 count 都做为for i(count) to n do 用 2.continue plz(我是指有些明明对的情况下点后提示不出来。) 5.若我要一个一个读出MEMO的字符, for i:=0 to lines.count-1 do begin str:=line[i]; n:=length(line[i]) end; for j:=1 to n do charactor[j]:=str[j] ???? //type charactor=array [1..511] of char; //str:string;
3.delphi的全局变量不用初始化,delphi编译器自动赋初值。局部变量视情况而定,char、string是自己初始化,不需要你置空,除非你有特殊需要。
4.一样的,都是字符了。字符占内存是一样的。string 是自管理的,他是经常被用的。
省内存不计较这个,看你的程序了。
5.if (x<>#13)and(x<>#10)
2.把.删除,再点一下,或CTRL+空格(要先改掉输入法的热键)
3.最好不要相信默认值,自已设初值较可靠
4.String会大些
5.用MEMO的LINES属性就不用处理回车了。
count 不是声明常量的吗?
2.是不是忘了将btn1的onclick事件选上form1.btn1click
3.integer好像不是默认为0
5.用memo1.lines[i]来读取第i行,表达式要加上()号。
2.continue plz(我是指有些明明对的情况下点后提示不出来。)
5.若我要一个一个读出MEMO的字符,
for i:=0 to lines.count-1 do
begin
str:=line[i];
n:=length(line[i])
end;
for j:=1 to n do charactor[j]:=str[j] ???? //type charactor=array [1..511] of char;
//str:string;