学会程序和算法,走遍天下都不怕!
指定教材:
《新标准C++程序设计教程》
郭炜 编著
清华大学出版社
文件读写
文本文件
内容是文字(哪国语言都行),用记事本打开能看到文字的文件。
二进制文件
本质上所有文件都是0,1串,因此都是二进制文件。但是一般将内容不是文字,
记事本打开看是乱码的文件,称为二进制文件。word文件记事本打开看是乱
码,因此也是二进制文件
文件读写相关函数在头文件 cstdio (或stdio.h)中声明
#include
fopen函数打开文件, 返回 FILE * 指针,指向和文件相关的一个FILE变量
(FILE 是在cstdio中定义的struct)
fscanf、fread,fgets,fgetc 等函数读文件,fprintf, fwrite,fputs,fputc
等函数写文件,都需要通过fopen返回的FILE *指针进行
文件读写结束后,一定要fclose关闭文件!!!
否则可能导致写入文件的数据没被保存,或者无法打开其它文件!
打开文件的函数
FILE * fopen(char * filename,
1