您的位置:首页 >动态 >   正文

文件已保存wxfile(x file)

导读 大家好,我是小前,我来为大家解答以上问题。文件已保存wxfile,x file很多人还不知道,现在让我们一起来看看吧!1、一、意思2、FILE *fp...

大家好,我是小前,我来为大家解答以上问题。文件已保存wxfile,x file很多人还不知道,现在让我们一起来看看吧!

1、一、意思

2、FILE *fp 是声明,声明fp是指针,用来指向FILE类型的对象。

3、*fp是指向文件结构体的指针变量,通过fp可找到存放某个文件信息的结构变量,根据这个结构变量的信息找到该文件,实施对文件的操作。fp通常被成为一个指向文件的指针。

4、二、FILE *fp其它参数

5、"rt" 只读打开一个文本文件,只允许读数据 

6、"wt" 只写打开或建立一个文本文件,只充读写数据 

7、"at"追加打开一个文件文件,并在文件未层写数据 

8、"rb"只读打开一个二进制文件,只充许读数据 

9、"wb"只写打开或建一个二制文件,只充许写数据 

10、"ab"追加打开一个二进制文件,并在示尾写数据 

11、"rt+"读写打开或建立一个文本文件,充读读写 

12、"wt+"读写打开或建立一个文本文件,允许读写 

13、"at+"读写打开一个文本文件,允许读,或在文件未追加数据 

14、"rb+"读写打开一个二进制文件,允许读和写 

15、"wb+" 读写打开或建立一个二进制文件,允许读和写 

16、"ab+"读写打开一个二进制文件,允许读,或在文件未追加数据 

17、三、示例

18、if((fp=fopen("path","r"))==NULL)   { 

19、printf("Open file ERROR") 

20、} 

21、扩展资料

22、FILE *fp的替换用法:

23、fp=fopen("test.dat", "w");    /*建立一个文字文件只写*/

24、fclose(fp);                   /*关闭文件*/

25、fwrite(const void*buffer,size_t size,size_t count,FILE*stream); 

26、(1)、buffer:是一个指针,对fwrite来说,是要输出数据的地址。

27、(2)、size:要写入的字节数;

28、(3)、count:要进行写入size字节的数据项的个数;

29、(4)、stream:目标文件指针。

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!