大家都在看
C语言程序读取文件
最佳答案
C语言中的文件操作主要是通过fopen()函数来实现的。此函数需要两个参数,分别是文件路径和流形态字符串。流形态字符串可以带有b字符,b字符用于指定以二进制模式打开文件,若不带b,则默认为文本模式。其中,t代表文本模式,而b代表二进制模式。
流形态字符串主要有以下几种:
r:以只读方式打开文件,必须存在。
r+:以可读写方式打开文件,必须存在。
rb+:读写打开一个二进制文件,允许读写数据。
rw+:读写打开一个文本文件,允许读和写。
w:打开只写文件,若文件存在则文件长度清为0,若文件不存在则建立该文件。
w+:打开可读写文件,若文件存在则文件长度清为零,若文件不存在则建立该文件。
a:以附加的方式打开只写文件。若文件不存在,则会建立该文件,若文件存在,写入的数据会被加到文件尾。
a+:以附加方式打开可读写的文件。若文件不存在,则会建立该文件,若文件存在,写入的数据会被加到文件尾后。
wb:只写打开或新建一个二进制文件,只允许写数据。
wb+:读写打开或建立一个二进制文件,允许读和写。
ab+:读写打开一个二进制文件,允许读或在文件末追加数据。
at+:打开一个名为string的文件,a表示追加,t表示文本模式,+表示读写。
声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。