现在有文件格式是这样滴 29 00 00 08 01 00 1F FF 00 00 00 13 51 00 13 15 03 99 19
读取的时候BlockRead( F,Buf, Count );
buf:array[0..200] of string;
这样读取出来的buf[0]='2'?
还是buf[0]='29'?
内部是如何读取的啊?
读取的时候BlockRead( F,Buf, Count );
buf:array[0..200] of string;
这样读取出来的buf[0]='2'?
还是buf[0]='29'?
内部是如何读取的啊?
解决方案 »
- 如何设置 在delphi中当双击x.dpr 文件时,打开的是x.dpr而不是mainform
- DELPHI能调用SQL SERVER 2005里的用C#编写的存储过程吗?
- 如何计算精确的日期差值`呢????如:2006-01-19与2006-03-12差几天呢
- 请问怎样才能在Image中导入文本文件
- 欢迎大家加入我的群"华南软件技术基地",群QQ为8373474,一起提高啊
- dbchart只能显示数字型数据吗?
- 如何知道用户打开哪些进程
- Flash如何转换成屏幕保护?
- 如何在dbgrid中选中多行记录?
- 假设有人ping我,如何得到icmp包以及对方的ip?
- 多个数组互相组合,但不能出现重复.
- windows 的timer是怎么实现的
buf:array[0..200] of ansicharBlockRead(F,buf,SizeOf(buf));
在内存中
ff表示一个字节
calling:=calling+copy(buf_toc[23+j],1,1);
提示不兼容,问题出在哪啊?buf_toc:array[0..200] of ansichar
char本身就是字符啊,为什么不可以赋给字符串呢?
calling:=calling+copy(buf_toc[23+j],1,1);
提示不兼容,问题出在哪啊?buf_toc:array[0..200] of ansichar
char本身就是字符啊,为什么不可以赋给字符串呢?
calling:=calling+copy(buf_toc[23+j],1,1);String本身就是字符串,还要Array? buf_toc[0..200] of char;
calling :string;
如果buf_toc是字符数组,那么buf_toc[22+i]就是一个字符,可以和string相加的了。
calling :=callint+buf_toc[22+i];
calling :=calling+buf_toc[23+j];
a[1]是字符,而a是字符串,懂了?
move(b[0],a[1],length);
赋值之前先setlength(a,数组长度)