有一个类型为
buffer:array[1..5200] of char
现在我先在这个buff中填入了2000个字节.用什么方法可以一次性取出这2000个数据
buffer:array[1..5200] of char
现在我先在这个buff中填入了2000个字节.用什么方法可以一次性取出这2000个数据
解决方案 »
- 如何繁体windowsxp下读取文件名是简体字的文件
- 简单问题进来帮我解决一下,谢谢
- “strtoint”函数和“strtointdef”函数有什么区别啊
- 我想把edit中的內容提交到數據庫中怎麼做呢?
- ADOConnection的KeepConnection属性是做什么用的?我希望详细点
- HELP!我想找一些工具栏上用的那种小图标,常用的那种,别处怎么都是32*32的呀,哪里有16*16的?
- 关于Com对象创建时classname的问题!
- 怎样用TOleContainer对word或者Excel之类的处理
- Delphi6+SQL2000有什么好书介绍
- 有关treeview的问题,急!!!
- 如何判断文件夹里的文件夹是否为最后一个文件夹
- 如何将execl表中的数据到入到数据表?
字符串变量=buffer
这样就可以了。
for i=1 to 200 then
显示buffer[i],
这样不行吗?
我的问题就是如何从5K大小的数据里,取得前面的1K.当然上面所说的循环是没有问题的.但最好是有什么系统函数.请各抒己见!
a:string;
begin
a:=string(buffer);//强制转换,string的下标是从1开始的
showmessage(a);
end;
p: pchar;getmem(p, 2000);
strcopy(p, buf);