快捷搜索:  汽车  科技

c语言中如何写入文件(在c语言中怎么对文件进行操作)

c语言中如何写入文件(在c语言中怎么对文件进行操作)这个代表我们把demo文件只读方式打开,并且交给一个FILE*的指针操作。下面我们举个栗子它们可以加起来 rb只读二进制打开,wt 读写二进制打开。大家需要注意的是我们如果不加b,那么默认就会是文本方式。r打开的文件必须存在,w打开的文件会清空文件内容,如果文件不存在会创建文件。a打开文件,假如文件不存在会创建文件,如果存在,从文件最后开始写入。

c语言中如何写入文件(在c语言中怎么对文件进行操作)(1)

在c语言中,文件操作都是由库函数来完成的.

比如使用fopen()来打开文件。原形为。

FILE *fopen(char *filename char *mode);

filename是文件名,mode是打开文件的方式。

文件的打开方式由r、w、a、t、b、 六个字符构成,分别的意思有。

r:读w:写a:追加t:文本方式打开。b:二进制文件打开。 :读写

它们可以加起来 rb只读二进制打开,wt 读写二进制打开。

大家需要注意的是我们如果不加b,那么默认就会是文本方式。

r打开的文件必须存在,w打开的文件会清空文件内容,如果文件不存在会创建文件。a打开文件,假如文件不存在会创建文件,如果存在,从文件最后开始写入。

下面我们举个栗子

FILE *fp = fopen("demo.txt" "r");

这个代表我们把demo文件只读方式打开,并且交给一个FILE*的指针操作。

我们操作完后的文件也是需要关闭的。如下:

fclose(fp);

今天的内容到此结束,关于怎么读取什么的,明天再讲,想学习c语言的可以关注后私信发送“C语言”。喜欢我文章的可以关注,收藏,转发,评论,谢谢大家,遛了。

猜您喜欢: