第1个回答 2013-12-18
char* buffer = new char[1024];
fread( buffer,sizeof(char),1023,fp ); //所以一般都需要先读取文件长度。来new buffer~不然不知道读多说
第2个回答 2013-12-18
char buf[1024];
int file_len=?
for (int i=0; i< file_len; i=i*1024) {
fread( buf,sizeof(char),1024,fp );
// 使用处理buf内容
}
你为什么要知道文件在存储区的地址,这涉及到如何读硬盘信息了。本回答被网友采纳