⽂件的打开和关闭
4.1 流和标准流
4.1.1 流
我们程序的数据需要输出到各种外部设备,也需要从外部设备获取数据,不同的外部设备的输⼊输出操作各不相同,为了⽅便程序员对各种设备进⾏⽅便的操作,...⼀般情况下,我们要想向流⾥写数据,或者从流中读取数据,都是要打开流,然后操作.
4.1.2 标准流
那为什么我们从键盘输⼊数据,向屏幕上输出数据,并没有打开流呢?...那是因为C语⾔程序在启动的时候,默认打开了3个流:
1️⃣stdin - 标准输⼊流,在⼤多数的环境中从键盘输⼊,scanf函数就是从标准输⼊流中读取数据.
2️⃣stdout - 标准输出流,⼤多数的环境中输出...⾄显⽰器界⾯,printf函数就是将信息输出到标准输出
流中.
3️⃣stderr - 标准错误流,⼤多数环境中输出到显⽰器界⾯....含义 如果指定文件不存在
"r"(只读) 为了输入数据,打开了一个已经存在的文本文件 出错
"w"(只写) 为了输出数据,打开一个文本文件 建立一个新的文件
"a"(追加) 向文本文件尾添加数据 建立一个新的文件