请教个问题,如何合并2个二进制数组
abuf:array [0..100] of byte;
bbuf:array [0..100] of byte;
cbuf:array [0..200] of byte;
就是得到cbuf=abuf+bbuf
用什么函数,谢谢各位了??
-----------------------
还有如何将string字符串转换成buf??用什么函数??
abuf:array [0..100] of byte;
bbuf:array [0..100] of byte;
cbuf:array [0..200] of byte;
就是得到cbuf=abuf+bbuf
用什么函数,谢谢各位了??
-----------------------
还有如何将string字符串转换成buf??用什么函数??
解决方案 »
- 用Pascal语言加载文件
- 启动画面失败,大家帮我看看
- 关于Update的用法
- 请问怎样动态的生成EDIT输入框?
- 这样的问题怎么每人会呀?!忍痛100分
- 为什么我的程序这么慢?我用两个SQL控件分别返回了两个数据集,在访问第一个数据集每条记录时都检验第二个数据集的所有记录,不知道为什
- LoadItemListToCombox
- to zswang(伴水)(被黑中) 我是懒刺猬的朋友,,它上不来了,,,,
- 虚心求教:Delphi中的字符串操作函数有哪些(刚从VB转为Delphi)
- 我现在急需找到windows环境下对modem编程的方案及编程资料,最好有相关的API资料或提供有关书籍信息.
- 怎样把当前日期取得上个月日期
- 我不记得在delphi下,如何使用链表了。请高手帮忙,我只有20分。倾禳相送。
cbuf:array.text +=copy(abuf:array.text,1,100)+copy(bbuf:array.text,1,100);
var a:array[1..4] of byte;
b:array[1..4] of byte;
c:array[1..8] of byte;
I:integer;
begin
for I:=1 to 4 do
begin
a[I]:=I;
b[I]:=I;
end;
move(a[1],c[1],length(a));
move(b[1],c[length(a)+1],length(b));
for I:=1 to length(c) do
begin
showmessage(IntToStr(c[i]));
end;
end;
var a:array[1..4] of byte;
b:array[1..4] of byte;
c:array[1..8] of byte;
I:integer;
begin
for I:=1 to 4 do
begin
a[I]:=I;
b[I]:=I;
end;
move(a[1],c[1],length(a));
move(b[1],c[length(a)+1],length(b));
for I:=1 to length(c) do
begin
showmessage(IntToStr(c[i]));
end;
end;
procedure TForm1.Button2Click(Sender: TObject);
var temp:string;
buff:array of Char;
begin
temp:='Hello I am Xiaohe!';
setlength(buff,length(temp));
move(temp[1],buff[0],length(temp));
showmessage(string(buff));
end;
Copymemory(@cbuf[100],@Bbuf[0],100);
procedure TForm1.Button2Click(Sender: TObject);
var temp:string;
buff:array of Char;
begin
temp:='Hello I am Xiaohe!';
setlength(buff,length(temp));
move(temp[1],buff[0],length(temp));
showmessage(string(buff));
end;
这个不行吗?!!!