11.2字符的读写(课件)-高二《程序设计基础》同步教学(北京出版社)

2023-07-30
| 11页
| 132人阅读
| 7人下载
普通

内容正文:

二 字符的读写 PART 字符的读写 二 四 函 种 数 字符读写函数:fgetc和fputc 数据块读写函数:fread和fwrite 字符串读写函数:fgets和fputs 格式化读写函数:fscanf和fprintf 文件的顺序读写包括以下4种函数: 字符的读写 二 四 函 种 数 字符读取函数fgetc 格式: fgetc(文件指针fp); 功能:从文件指针fp所指的文件的当前位 置读取单个字符。 字符的读写 三 四 函 种 数 【例11-1】读取文件f1.txt,在屏幕上输出。 程序分析 文件指针fp,以读文本文件方式打开文件f1.txt,并使fp指向该文件。用其控制文件的输出。 字符的读写 三 四 函 种 数 字符写入函数fputc 格式: fputc(字符量ch,文件指针fp); 功能:将ch表示的字符写入fp所指向的文 件的当前位置。 字符的读写 三 四 函 种 数 输入一行字符,将它存入文件,再读 取文件内容并显示出来。 程序分析 程序中首先以读写文本文件方式打开文件input.txt。在提示输入一串字符串后,从键盘读入一个字符串后进入循环,当读入字符不为回车符时,文件内的位置指针会向后移动一个字节,写入完毕,指针已指向文件末尾。 三 字符串的读写 PART 字符串的读写 三 四 函 种 数 字符串读取函数fgets 格式: fgets(字符数组名st,n,文件指针fp); 功能:从fp所指向的函数的当前位置读取n-1个 字符,在读入的最后一个字符后加上串 结束标志“\0”,组成字符串后存入st 指定的内存区。 字符串的读写 三 四 函 种 数 读取文件input中的一个包含6个字符的字符串。 程序分析 程序中首先定义一个字符数组st,共6个字节,以读文本文件方式打开文件input.txt,从中读出5个字符送入str数组,在数组最后一个单元内加上“\0”,然后再屏幕上输出st数组。 字符串的读写 三 四 函 种 数 字符串写入函数fputs 格式: fputs(字符串st,文件指针fp); 功能:将st处存放的一个字符串,写入fp所指向 的文本文件中。写入文件时,字符串结束 标志并不写入文件。 字符串的读写 三 四 函 种 数 【例11-4】在【例11-2】建立的文件input.txt 中追加一个字符串。 程序分析 本例要求在input.txt文件末尾追加字符串,因此,在程序中用追加读写文本文件的方式打开文件input.txt。然后输入字符串,并用fputs函数把该字符串写入文件st。 $

资源预览图

11.2字符的读写(课件)-高二《程序设计基础》同步教学(北京出版社)
1
11.2字符的读写(课件)-高二《程序设计基础》同步教学(北京出版社)
2
11.2字符的读写(课件)-高二《程序设计基础》同步教学(北京出版社)
3
11.2字符的读写(课件)-高二《程序设计基础》同步教学(北京出版社)
4
11.2字符的读写(课件)-高二《程序设计基础》同步教学(北京出版社)
5
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。