c语言编程中怎么用文件存储数据?具体一点,谢谢

Python016

c语言编程中怎么用文件存储数据?具体一点,谢谢,第1张

1、新建一个文件夹,并在文件夹中建立一个文档。

2、打开自己的C语言编辑器。

3、新建一个源文件。

4、写好C语言基本的框架。

5、将文件保存到新建的文件夹中。

6、保存的文件名一定要加.c,在点击保存。

7、输入下面的代码。

8、点击文档,输入的内容就出现在了文档中。

在C语言中,打开文件可以指定文件的存取方式。打开用函数fopen。

其原型为:FILE * fopen(const char * path,const char * mode)

需要包含头文件stdio.h。

当打开成功时会返回FILE *指针,用于后续文件的读写关闭等操作。参数path为文件的路径及文件名。mode即存取方式,包括:

1、r 以只读方式打开文件,该文件必须存在

2、r+ 以可读写方式打开文件,该文件必须存在。

3、rb+ 读写打开一个二进制文件,允许读写数据,文件必须存在。

4、w打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。

5、w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。

6、a以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。(EOF符保留)

7、a+以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)

8、wb只写打开或新建一个二进制文件;只允许写数据。

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

10、ab+读写打开一个二进制文件,允许读或在文件末追加数据。

C语言

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。