第14章文件3文件的打开、关闭与检测函数例:以文本方式打开文件名为student,dat的文件将要往文件中写入数据。FILE *fp;fp=fopen("student.dat","w")例:以二进制方式打开新文件score.dat,打开该文件后,既可以向该文件中写入数据,也可以从该文件中读取数据。FILE *fp;fp=fopen("'score.dat","wb+"); ;
第14章 文件 3 文件的打开、关闭与检测函数 &文件使用方式: 打开文件->文件读/写->关闭文件 &C文件操作用库函数实现,包含在stdio.h – 打开文件fopen • 函数原型: FILE *fopen(char *name,char *mode) 要打开的文件名 使用文件方式 例:以文本方式打开文件名为student.dat的文件 将要往文件中写入数据。 FILE *fp; fp=fopen(" student.dat" , " w "); 例:以二进制方式打开新文件score.dat,打开该 文件后,既可以向该文件中写入数据,也可以从 该文件中读取数据。 FILE *fp; fp=fopen("score.dat" , "wb+"); ;
第14章文件3文件的打开、关闭与检测函数一般地,为了检测文件是否正常打开,在程序设计中,往?往采用以下方式测试fopen函数返回的文件指针值是否为NULL:例如:if((fp=fopen("filename"= = NULL )【printf("\n文件打开错误,请检查!”);exit(O);/*exit函数将关闭所有文件,并终止程序的运行*//*打升出销处理程技*
第14章 文件 一般地,为了检测文件是否正常打开,在程序设计中,往 往采用以下方式测试fopen函数返回的文件指针值是否为NULL: 3 文件的打开、关闭与检测函数 fp=fopen("文件名" , "文件使用方式"); if( fp= =NULL ) { . /* 打开出错处理程序段 */ } 或: if( (fp=fopen(“文件名” , “文件使用方式”)) = = NULL ) { . /* 打开出错处理程序段 */ } 例如: if( (fp=fopen("filename " , " w ") = = NULL ) { printf(“\n文件打开错误,请检查!”); exit(0); /* exit函数将关闭所有文件,并终止程序的运行 */ }