关于FILE *fp(菜鸟也得分!) FILE 是一个结构,你可以在VC中高亮显示FILE,用键F12找到其定义。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是FILE的原版定义,童叟无欺!#ifndef _FILE_DEFINEDstruct _iobuf { char *_ptr; int _cnt; char *_base; int _flag; int _file; int _charbuf; int _bufsiz; char *_tmpfname; };typedef struct _iobuf FILE;#define _FILE_DEFINED#endif 上面的那位好像说错了阿,FILE不会高亮显示的阿~!在VC下可以使用类:CFile,他可以完成FILE下的所有操作.不妨一试.常见的使用方法是:FILE *fp;fp.open("c:\\filename.wav","rb");if (fp!=NULL){ //error!return;}fp.seek(offset,0);//0:bengin 1:cerrent 2:endfp.read(buff,size);// while (!fp.feof()) // {......... 选中FILE不就高亮显示了??你把光标放在上面然后F11也可以的。 要调用一个文件,需要有以下信息:文件当前的读写位置;与该文件对应的内存缓冲区的地址;缓冲区内未被处理的字符数;文件的操作方式等。缓冲文件系统为每一文件开辟一个"文件信息区”,用来存放以上这些信息。这个“文件信息区”在内存中,是一个结构体变量。已由系统定义,形式为:typedef struct { : :} FILE以上结构体的成员就是用来存放以上信息的数据项,每一个版本定义不同。注意: FILE不是结构体变量名,它是用定义的新类型名,只要程序用到一个文件,系统就为这个文件开辟如上的结构体变量(存放文件的有关信息)。这些结构体变量不用变量名来标识,而设置一个指向改结构体变量的指针变量。通过它来访问结构体变量。FILE *f1; 程序运行出错!帮我看看是什么问题? 怎么查函数的参数用法,MSDN的说明不详细。 很少有人知道啊:请问什么是色彩平面(color plane)? 求教:要获得一张图里几个点的坐标可以用什么软件? 关于串口通信问题 VC下,如何获得DLL的所有输出函数名称。 有没有现成的WIN32 API函数可以限定鼠标只在窗口内的?(在线等答案,马上结贴送分) 有关POP3协议的问题 组播疑问? 【圣诞呈献】高性能 Socket 组件 HP-Socket v3.1.1 正式发布 关于MFC绘制曲线问题 (急)请教高手们:ADO的程序怎么运行?
struct _iobuf {
char *_ptr;
int _cnt;
char *_base;
int _flag;
int _file;
int _charbuf;
int _bufsiz;
char *_tmpfname;
};
typedef struct _iobuf FILE;
#define _FILE_DEFINED
#endif
在VC下可以使用类:CFile,他可以完成FILE下的所有操作.不妨一试.常见的使用方法是:
FILE *fp;
fp.open("c:\\filename.wav","rb");
if (fp!=NULL){ //error!
return;
}
fp.seek(offset,0);//0:bengin 1:cerrent 2:end
fp.read(buff,size);// while (!fp.feof())
// {.........
你把光标放在上面然后F11也可以的。
typedef struct
{
:
:
} FILE
以上结构体的成员就是用来存放以上信息的数据项,每一个版本定义不同。
注意:
FILE不是结构体变量名,它是用定义的新类型名,只要程序用到一个文件,系统就为这个文件开辟如上的结构体变量(存放文件的有关信息)。这些结构体变量不用变量名来标识,而设置一个指向改结构体变量的指针变量。通过它来访问结构体变量。
FILE *f1;