请问几个问题?(50分)

  • 主题发起人 maple_guo
  • 开始时间
M

maple_guo

Unregistered / Unconfirmed
GUEST, unregistred user!
1、
Reset(var F [: File
RecSize: Word ] );
Rewrite(var F: File [
Recsize: Word ] );
其中RecSize参数的意义是什么?以及它对BlockRead()和BlockWrite()有什么影响?最好能举例说明。

2、
Buf: array[1..1024] of Char;
DmBuf: array of Char;
...
SizeOf(Buf)
//1024

SetLength(DmBuf, 1024);
SizeOf(DmBuf)
//4 ???为什么呢?
 
1.RecSize决定了你每次默认读取的字节数。

2.DmBuf实际上是一个指针
 
1、如果是RecSize = 1呢?
 
1 记录型文件,记录的大小,字节数。
一般不要设 ,直接定义 file 的类型就可以。

2 数据类型或变量的大小。
Buf: array[1..1024] of Char;
====================== 整个是一个数据类型
DmBuf: array of Char;
============== 事实上是一个指针,所以是 4
 
顶部