- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二级ppt讲义
考点6: fgets和fputs函数的应用 fgets函数的调用形式为: fgets( str, n, fp ); fgets函数的功能是: 从fp所指向的文件中读取长度不超过n-1个字符的字符串,并 将该字符串放到数组str中;读入字符串后会自动在字符串末尾 加入(‘\0’)结束符,表示字符串结束. fputs函数的调用形式为: fputf( str, fp ); fputs函数的功能是: 把字符串输出到fp所指向的文件中. 注意: 此函数输出时,字符串中最后的’\0’并不输出,也不自动加’\0’.输出成功函数值 为正整数,否则为-1(EOF). 文件指针 整型变量 存放字符串的起始地址 文件指针 带输出的字符串,可以是字符串常量,字符数组… 考点7: fread和fwrite函数的应用 两个函数fread和fwrite的调用形式完全相同. 如: fread( buffer, size, count, fp); buffer是数据块的指针,它是内存的首地址,输入的数据存入此数据块中. fwrite( buffer, size, count, fp); buffer是数据块的指针,它是准备输出的数据块的起始地址. 考点8: 文件定位函数(rewind、fseek和ftell函数)的应用 1.rewind函数又称”反绕”函数,此函数的调用形式为: rewind( pf ); 此函数没有返回值,函数的功能是使文件的位置指针回到文件的开头 文件指针 2. fseek函数的调用形式为: fseek( pf,offset, origin ); 功能:此函数是用来移动文件位置指针到指定的位置上,接着的读写操作将从此位置开始. 文件指针 是以字节为单位的位移量,为长整型 起始点,用以指定位移量是以哪个位置为基准点 3.ftell函数的调用形式: ftell( fp ); 函数的功能是: 用以获得文件当前位置指针的位置. 当函数调用出错时,函数的返回值为 -1L. 考点9: 判断文件结束函数feof feof函数的调用形式为: feof( fp ); 该函数的功能是:如果遇到文件结束,函数feof(fp)的值为1,否则为0. 在计算机中,文件按数据的存放形式分为:文本文件和二进制文件. 用一维字符数组存放字符串 字符常量:是用单引号括起来的一个字符。 例如 ‘A’ ‘C’ ‘t’ ‘!’ ‘?’ 字符串常量:是由双引号括起来的一串字符 。 例如 “CHINA” 在内存中占一个字节 在内存中占6个字节 在内存中的存储形式是: C H I N A \0 在内存中,系统会自动的在字符串的末尾 加上一个‘\0’,作为字符串的结束标志,系统 只要看到它就认为该字符串到此就结束了。 但要注意,该字符串的实际长度还是为5。 注意 由于变量只能存放一个字符,所以字符串的存放只能存储 在数组当中。 用一维字符数组存放字符串 通过赋初值的方式给一维字符数组赋字符串 ★ 如下定义的是含有10个整型元素的一维数组,并初始化。 int a[10]={2,4,6,8,10}; 在内存中的存储形式是: 2 4 6 8 10 0 0 0 0 0 ★ 如下定义的是含有10个元素的一维字符数组,并初始化。 char str[10]={‘s’, ’t’, ’r’, ’i’, ’n’, ’g’, ’!’}; 在内存中的存储形式是: s t r I n g ! \0 \0 \0 也可以按这种形式进行赋值: char str[10]={‘s’, ’t’, ’r’, ’i’, ’n’, ’g’, ’!’, ‘\0’}; 在内存中的存储形式是: s t r I n g ! \0 \0 \0 无论用上面哪中方式赋值,字符串中的结束标志总是为第一个。 用一维字符数组存放字符串 通过赋初值的方式给一维字符数组赋字符串 也可以用赋初值的方式来定义字符数组的大小,这时定义时一定要写成: char str[]={‘s’, ’t’, ’r’, ’i’, ’n’, ’g’, ’!’, ‘\0’}; ★ 该字符串的实际长度为7
您可能关注的文档
最近下载
- 储能项目划分(3).docx VIP
- DENON天龙AV接收机AVR-X2200W产品说明书.pdf VIP
- 2025-2026学年人教版一年级数学上册全册教案.pdf VIP
- 装配电工简历模板.docx
- (26页PPT)新型绿色低碳智慧社区.pptx VIP
- (高清版)DB32∕T 4867-2024 国土空间生态保护修复工程生态成效监测评估技术导则.pdf VIP
- 初中数学-全等三角形常考模型汇总【十大模型】.docx
- 第二单元混合运算第6课时解决问题(3) 教案 2025人教版数学三年级上册.docx
- 人教版川教版 二年级上册《生命生态安全》表格式教案.pdf VIP
- 连续梁施工培训课件.pptx
文档评论(0)