如何把Memo中的内容赋给一个字符型数组。我很菜,最好有例子。
解决方案 »
- 有没有最简单的方法让DBGRID修改后移动到修改的那一行?
- 菜鸟请教用QUERY控件如何实现数据插入数据库?麻烦举个例子
- 如何使用delphi实现一个文件夹中文件的搜索
- 用到sqlserver的程序,能否自动给没有sqlserver驱动的电脑安装驱动??
- 关于局域网内发送消息
- 在存储过程是否可以创建文件目录??
- 请教如何把dbgrid的内容输出到一个txt文件里(高分)
- 文件打不开(高分求助)
- 用Delphi如何得到物理内存的大小?
- 如何使程序具有记忆功能?比如:在程序运行时我让一个已经设置好的本来不可见的文本框为可见,用什么办法使程序下一次运行时文本框继续可见?
- 请问大家有谁知道正版Delphi7的价格?
- 请教:关于—Storedproc调用存储函数时的问题——非常简单!!!在线等!!
a[i]:=memo1.lines[i];
str :string;
str :=Memo1.lines.text;
a[i] :=str[i];就可以了!~~~
Move(a, Memo1.Lines.text, Length(Memo1.Lines.Text));
这里的a是你的字符数组,必须保证a可以容下Memo1.Lines.Text中所有的字符,不然会导致数组越界
str := memo1.Text;
StrLCopy(ch, PChar(memo1.Text), sizeof(ch));保证好用!呵呵
StrLCopy(ch, PChar(memo1.Text), sizeof(ch));保证好用!呵呵
var
a :array [0..4] of char;
s :PChar;
begin
s :=PChar(Memo1.Lines.Text);
Move(s^, a[0], 5);
ShowMessage(a[0]);
end;
procedure TForm1.Button1Click(Sender: TObject);
var ch: array [0..100] of char;
begin
StrLCopy(ch, PChar(memo1.Text), sizeof(ch));
memo2.Text := ch;
end;