c语言课件第9章.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言课件第9章

CSE1301 Sem 1-2006 Lecture 21: File I/O 数据的永久性存储 File I/O Topics 文件指针 文件的基本 I/O 操作函数 例子: 统计文件中单词的个数 C中的文件指针-文件句柄 文件在使用之前需要打开 每个文件都和一个文件指针相关联 方式: read, write 或 append 文件的操作是通过文件指针进行的,而不是文件名 使用完毕需要关闭 基本的文件操作函数: fopen(), fclose(), fscanf(), fprintf() Sprintf和 sscanf 函数 sprintf 和printf 的区别在于其将打印结果存放在字符数组中,而不是在屏幕上 sprintf(s, “%d%d%d”, mon, day, year); sscanf和scanf的区别在于其数据来源于字符串 sscanf(“ 11 22.2 Hello”, “%d%lf%s”, num, val, word); 例子: File I/O 任务: 从文件names.lst 中输入一系列的名字 统计其中名字的个数 给定任何一个名字,查询其成绩 将该名字及其对应的成绩输出到文件 names_marks.dat 中 File I/O (头文件) Step 0: 包含 stdio.h. File I/O (文件指针) Step 1: 为每个文件声明一个文件句柄 FILE * (文件指针) File I/O (打开文件) Step 2: 使用 fopen()打开文件 File I/O (Open) Step 2:使用 fopen()打开文件 File I/O (Open) Step 2: Open file using fopen(). File I/O (Open) Step 2: Open file using fopen() File I/O (错误检查) Step 3: 检查文件是否成果的打开 File I/O (Error Check) Step 3:检查文件是否成功的打开 File I/O (Error Check) Step 3:检查文件是否成果的打开 File I/O (输入) Step 4a: 使用 fscanf() 输入数据 File I/O (Input) Step 4a:使用 fscanf() 输入数据 File I/O (Input) Step 4a:使用 fscanf() 输入数据 File I/O (Input) Step 4a:使用 fscanf() 输入数据 File I/O (Input) Step 4a:使用 fscanf() 输入数据 File I/O (Input) Step 4a: Use fscanf() for input. File I/O (Input) Step 4a: Use fscanf() for input File I/O (Input) Step 4a: Use fscanf() for input File I/O (输出) Step 4b: 用 fprintf() 输出 File I/O (Output) Step 4b:用 fprintf() 输出 File I/O (Output) Step 4b:用 fprintf() 输出 File I/O (Output) Step 4b:用 fprintf() 输出 File I/O (Output) Step 4b: Use fprintf() for output File I/O (Output) Step 4b: Use fprintf() for output File I/O (Output) Step 4b: Use fprintf() for output File I/O (关闭) Step 5: 用 fclose()关闭文件 File I/O (Close) Step 5:用 fclose()关闭文件 File I/O (Close) Step 5:用 fclose()关闭文件 文件名使用细则 除非指定了目录路径,否则从当前路径下寻找文件 在 DOS/Windows下文件名及路径 sysFile = fopen(“C:\\win\\system.ini”, “r”); 在下文件名及路径Unix passFile = fopen(“/usr/etc/passwd”, “r”); 文件名使用细则 文件名变量: FILE *outFile = NULL; char someName[MAX_NAME_LEN]; printf(“Please enter output filename: ”); scanf(“%s”, someName); outFile =

文档评论(0)

rovend + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档