对文件的输入输出
1. 什么是文件 文件分为两种, 程序文件 和 数据文件 程序文件。包括源文件(后缀为.c)、目标文件(后缀为.obj)、可执行文件(后缀为.exe)等。这种文件的内容是可执行代码。 数据文件。如一批学生的成绩数据等。 2. 打开与关闭文件 fopen函数打开数据文件,fclose函数关闭数据文件。 通常将 fopen 函数的返回值赋给一个指向文件的指针变量 FILE *fp ; // 定义一个指向文件的指针变量 fp = fopen("a1", "r"); 用 fclose 函数关闭数据文件 fclose(fp); 3. 顺序读写数据文件 怎样向文件读写字符 栗1: 从键盘输入一些字符,逐个把它们送到磁盘上去,直到用户输入一个"#"为止 # include <stdlib.h> # include <stdio.h> int main ( ) { FILE * fp ; char ch , filename [ 10 ] ; printf ( "请输入所用的文件名:" ) ; scanf ( "%s" , filename ) ; if ( ( fp = fopen ( filename , "w" ) ) == NULL ) // 打开输出文件并使fp指向此文件 { printf ( "无法打开此文件\n" ) ; // 如果打开时出错,就输出"打不开"的信息 exit (