全文预览

C语言文件

上传者:相惜 |  格式:ppt  |  页数:22 |  大小:303KB

文档介绍
an't open file"); exit() ; }? fscanf(stdin,"%s%d",s,&a); /*read from keaboard*/? fprintf(fp,"%s %d",s,a); /*write to file*/? fclose(fp);? if((fp=fopen("test.txt","r"))==NULL)? { puts("can't open file"); exit(); }? fscanf(fp,"%s%d",c,&b); /*read from file*/? fprintf(stdout,"%s %d",c,b); /*print to screen*/? fclose(fp);?}Р格式化I/O:fprintf与fscanfРP342Р文件编程的实现:数据文件的打开、使用关闭均用C语言标准库中缓冲文件系统的文件操作函数实现。Р定义FILE类型的指针变量Р打开文件及测试Р关闭文件Р头文件Р#include <stdio.h>?void main()?{ FILE *fp;? 所用变量的数据类型的说明;? if((fp=fopen("out.txt","w"))==NULL)? { printf("cannot open file\n");? exit(0); ? }Р 算法的实现及文件读写操作;Р fclose(fp);? }Рfp=fopen("out.txt","w")Рfputc函数与fgetc函数(字符的读写)?函数调用形式: fputc(ch,fp);?功能:把一个字符写到fp指向的文件中?返值:正常,返回c;出错,为EOF ( 值:-1)Р函数调用形式: ch=fgetc(fp);?功能:从fp指向的文件中读取一字符。?返值:正常,返回读到的代码值;读到文件尾或出错,为EOFР文件的读写Р文件操作函数РP335

收藏

分享

举报
下载此文档