如何将内容写入文件以及文件的打开和读取

222 阅读1分钟

1.打开文件

Screenshot_20211023_152238.jpg mode可以是r,w,a,r+,w+,a+其含义各不相同

r:只能读

w:这种打开方式很恐怖,如果用这种方式打开一个文本文件,里面写了很多内容,再打开后全部清零,重新编写。

a:应用更多,用追加的模式写入,若文件不存在就创建一个,若文件存在就在后面添加。

r+:允许读也允许写,但如果文件不存在会报错。

w+:允许读也允许写,但如果文件不存在会创建,且将文件截断为零。

a+:允许读也允许写,和a相似。

Screenshot_20211023_152231.jpg

2.写入文件

探究一下w,w+,a,a+的作用 第一步

搜狗截图21年10月23日1549_2.png 打开文件后一定要记得关闭文件如果没有关闭(fclose()),我们的内容就没有写进去

第二步

搜狗截图21年10月23日1551_3.png

第三步

搜狗截图21年10月23日1553_4.png

由此可以以看出w和w+截段为零的恐怖。

读取文件

搜狗截图21年10月23日1638_8.png