pamxy

为了那么丁点的兴趣,你懂的...

导航

FILE

C++中的FILE
需要加入stdio来使用FILE。
格式:FILE *name = fopen(filename,type);
filename是文件
type是指示文件读取方式的字符串:
"r" = read "w" = write "rw" = read&write
定义*name后,便可以使用fprintf(*FILE,string,var1,var2,..)来快速读入读出文件了。
利用FILE* 和fprintf的文件I/O速度是使用fstream文件流的256倍。
C语言
C语言中FILE
VC中
在"stdio.h"中有如下定义
struct _iobuf {
char *_ptr; //文件输入的下一个位置
int _cnt; //当前缓冲区的相对位置
char *_base; //指基础位置(即是文件的其始位置)
int _flag; //文件标志
int _file; //文件的有效性验证
int _charbuf; //检查缓冲区状况,如果无缓冲区则不读取
int _bufsiz; //文件的大小
char *_tmpfname; //临时文件名
};
typedef struct _iobuf FILE;

posted on 2013-03-05 10:51  pamxy  阅读(200)  评论(0编辑  收藏  举报