- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第的十讲 文件
第十讲 文件与输入输出
裘宗燕书第八章
14-12-23 1
本章内容
n 文件(计算机)概念
n 是存储在某种长期存储设备上的一段数据流 ,长期存
储设备包括 :磁盘、光盘、磁带等。
n 其特点 :所存信息可以长期、多次使用,不会因为断
电而消失。
n 包括两大类 :文本文件和二进制文件
n C 程序中的文件使用
n 文件的打开
n 文件数据的读取
n 文件数据的写入
n 文件的关闭
n 文件的查询、定位等
2 14-12-23
打开外部文件,将文件字符显示到屏幕 。
int main(int argc, char* argv[])
{
char ch;
FILE *fp;
int i;
if((fp fopen(argv[1],r)) NULL) /* 打开一个由argv[1]所指的文件*/
{
printf(Not open\n);
return 1;
}
while ((ch fgetc(fp))!=EOF) /* 从文件读一字符 ,显示到屏幕*/
putchar(ch);
fclose(fp);
return 0;
}
3 14-12-23
从键盘输入字符 ,存到磁盘文件test.txt中。
int main( )
{
FILE *fp; / *定义文件变量指针* /
char ch;
if((fp fopen(test.txt,w)) NULL) /*以只写方式打开文件*/
{
printf(cannot open file!\n);
return 1;
}
while ((ch getchar())!=\n) /*只要输入字符非回车符* /
fputc(ch,fp) /*写入文件一个字符*/
fclose(fp);
return 0;
}
4 14-12-23
由键盘输入字符串,并写入文本文件test.txt中。
#i ncludestring.h
int main( )
{
FILE *fp;
char str[127];
if ((fp fopen(test.txt,w)) NULL) /*打开只写的文本文件*/
{
printf(cannot open file!);
return 1;
}
while((strlen(gets(str)))!=0)
{ /*若串长度为零 ,则结束*/
fputs(str,fp); /*写入串*/
fputs(\n, fp); /*写入回车符*/
}
fclose(fp); /*关文件*/
return 0;
}
5 14-12-23
一、文件基本概念
14-12-23 6
1. 内外存与文件概念
n
您可能关注的文档
- 第六的章层次结构存储系统-3_24.ppt
- 第六的讲:个性与行为.ppt
- 第六章 归纳的推理.ppt
- 第六章 入住和装的修管理.ppt
- 第六章 32位嵌入式系统常用的总线.ppt
- 第六章 假设的开发法.ppt
- 第六章 UNI的X系统编程基础.ppt
- 第六章 构的造数据类型.ppt
- 第六章 网络安全及网的络管理.ppt
- 第六的章 结构粘结强度讲课稿.ppt
- 德阳市中江县2022-2023学年七年级下学期期中道德与法治试题【带答案】.docx
- 苏教版八年级数学暑假第07讲含30度直角三角形与斜边上的中线练习(学生版+解析).docx
- 2024年高中数学(选择性必修第二、三册)精品讲义7.5正态分布(学生版+解析).docx
- 人教版一年级语文上册第三单元大单元教学设计.docx
- 备战2024年高考数学一轮复习3.6零点定理(精讲)(原卷版+解析).docx
- 备战2024年高考数学一轮复习5.4正、余弦定理(精讲)(原卷版+解析).docx
- 备战2024年高考数学一轮复习3.2.2函数的性质(二)(精讲)(原卷版+解析).docx
- 2023年高考物理二轮复习讲练测(新高考专用)专题三电场和磁场(测)(原卷版+解析).docx
- 高考高频考点题型精讲+精练(新高考通用)专题22抛物线【艺体生专供—选择填空抢分专题】原卷版+解析.docx
- 德州市陵城区江山实验学校2023-2024学年七年级下学期3月月考地理试题【带答案】.docx
文档评论(0)