var
     numread,numwirtten:integer;
     fromf,tof:file;      //源文件和目标文件
     buf:array[0..2048] of char; //定义的缓冲区;
    .....
    ....
    repeat
    blockread(fromf,buf,sizeof(buf),numread); //从源文件往缓冲区中读; 
    blockwrite(tof,buf,numread,numwritten) ;
    until(numread=0) or (numwritten <>  numread) ;
    ...............
   
      在   blockread(fromf,buf,sizeof(buf),numread
           blockwrite(tof,buf,numread,numwritten)
           中的参数 fromf,tof 分别是 源文件名和 目标文件名 
           但是  numread ,numwritten 又是什么意思呢?它们在
           blockread() 和 blockwrite()中的作用是什么呢?
           请赐教,最好可以给举个例子。
           多谢了!!