文件的打开( fopen函数) 1. fopen函数的使用格式: FILE fp; p=open(文件名,打开方式) 例:FLE*p; p= fopen('a. txt",W"; 打开方式是指对该文件进行什么操作。 2.文件的打开方式:
二、文件的打开(fopen函数) 1. fopen函数的使用格式: FILE *fp; fp=fopen(文件名, 打开方式); 例:FILE *fp; fp = fopen("a.txt" , "w" ); 打开方式是指对该文件进行什么操作。 2. 文件的打开方式:
使用方武含义文阼琅型 说 明 只读文本文件为从文件中读出数据而打开文件 只写文本文件为往文件中写入数据而打开文件 a 追加文本文件为向文件尾部增加数据而打开文件 r+”读写文本文件为读门写而打开文件 W"读写」文本文件为读写而建立一个新文件 a 读写文本文件为读/而打开文件 rb 只读二进制文件为从文件中读出数据而打开文件 , wb 只写 进制文件为往文件中写入数据而打开文件 "b"追加二进制文件为向文件尾部增加数据而打开文件 rb+"读写二进制文件为读写而打开文件 Wb+谏写二进制文件为读写而建立一个新文件 "b+"读写二进制文件为读写而打开文件 ip=fopen(student. dar",r); fp=fopen(score. dat",wb+;
使用方式 含义 文件类型 说 明 "r" 只读 文本文件 为从文件中读出数据而打开文件 "w" 只写 文本文件 为往文件中写入数据而打开文件 "a" 追加 文本文件 为向文件尾部增加数据而打开文件 "r+" 读写 文本文件 为读/写而打开文件 "w+" 读写 文本文件 为读/写而建立一个新文件 "a+" 读写 文本文件 为读/写而打开文件 "rb" 只读 二进制文件 为从文件中读出数据而打开文件 "wb" 只写 二进制文件 为往文件中写入数据而打开文件 "ab" 追加 二进制文件 为向文件尾部增加数据而打开文件 "rb+" 读写 二进制文件 为读/写而打开文件 "wb+" 读写 二进制文件 为读/写而建立一个新文件 "ab+" 读写 二进制文件 为读/写而打开文件 fp=fopen("student.dat", "r"); fp=fopen("score.dat", "wb+");
3、说明: ①、用"r"方式打开的文件,只能读出数据而不能往文件中写数据; 而且要求文件已经存在,不能打开一个并不存在的文件,否则出错 ②、用"w"方式打开的文件,只能用于往文件中写数据而不能读取数 据。 如果指定的文件不存在,则以指定的文件名建立新文件 如果指定的文件存在,在打开文件的同时删除文件中已有的数据 ③、用"a"方式打开文件时,指定的文件一定要存在,否则出错;且 只能往文件中写数据,不能读取数据;自动将数据写入文件末尾; 心U
3、说明: ①、用"r"方式打开的文件,只能读出数据而不能往文件中写数据; 而且要求文件已经存在,不能打开一个并不存在的文件,否则出错 ②、用"w"方式打开的文件,只能用于往文件中写数据而不能读取数 据。 ➢如果指定的文件不存在,则以指定的文件名建立新文件; ➢如果指定的文件存在,在打开文件的同时删除文件中已有的数据 ③、用"a"方式打开文件时,指定的文件一定要存在,否则出错;且 只能往文件中写数据,不能读取数据;自动将数据写入文件末尾;