C语言程序设计_李学刚_源代码08单元5 构造类型程序设计_文件.doc

C语言程序设计_李学刚_源代码08单元5 构造类型程序设计_文件.doc

ID:52289714

大小:236.00 KB

页数:24页

时间:2020-03-26

C语言程序设计_李学刚_源代码08单元5 构造类型程序设计_文件.doc_第1页
C语言程序设计_李学刚_源代码08单元5 构造类型程序设计_文件.doc_第2页
C语言程序设计_李学刚_源代码08单元5 构造类型程序设计_文件.doc_第3页
C语言程序设计_李学刚_源代码08单元5 构造类型程序设计_文件.doc_第4页
C语言程序设计_李学刚_源代码08单元5 构造类型程序设计_文件.doc_第5页
资源描述:

《C语言程序设计_李学刚_源代码08单元5 构造类型程序设计_文件.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《C语言程序设计》课程-源代码软件技术专业国家教学资源库单元5构造类型程序设计——文件源代码SC010201054011.源代码编号SC010201054012.源代码来源单元5构造类型程序设计例5-213.问题描述把从键盘输入的字符输出到文件。4.程序代码#include"stdio.h"#include"stdlib.h"voidWriteChar(FILE*fp);intmain(){FILE*fp;if((fp=fopen("file1.txt","w"))==NULL){printf("不能打开file1.txt文件。");exit(0);}printf("请输入字符串:

2、");WriteChar(fp);fclose(fp);return0;}voidWriteChar(FILE*fp){第24页共24页《C语言程序设计》课程-源代码软件技术专业国家教学资源库charch;while((ch=getchar())!='')fputc(ch,fp);}第24页共24页《C语言程序设计》课程-源代码软件技术专业国家教学资源库SC010201054021.源代码编号SC010201054022.源代码来源单元5构造类型程序设计例5-223.问题描述把从文本文件读入的字符输出到显示器。4.程序代码#include"stdio.h"#include"stdl

3、ib.h"voidReadChar(FILE*fp);intmain(){FILE*fp;if((fp=fopen("file1.txt","r"))==NULL){printf("不能打开file1.txt文件。");exit(0);}printf("从文件中读取的字符为:");ReadChar(fp);fclose(fp);return0;}voidReadChar(FILE*fp){charch;while((ch=fgetc(fp))!=EOF)putchar(ch);printf("");第24页共24页《C语言程序设计》课程-源代码软件技术专业国家教学资源库}第24

4、页共24页《C语言程序设计》课程-源代码软件技术专业国家教学资源库SC010201054031.源代码编号SC010201054032.源代码来源单元5构造类型程序设计例5-233.问题描述编写一个程序,能将一个文本文件中的内容复制到另一个文件中。4.程序代码#include"stdio.h"#include"stdlib.h"voidCopyChar(FILE*in,FILE*out);intmain(){FILE*in,*out;charinfile[10],outfile[10];printf("请输入源文件名:");scanf("%s",infile);printf("请输

5、入目标文件名:");scanf("%s",outfile);if((in=fopen(infile,"r"))==NULL){printf("不能打开源文件。");exit(0);}if((out=fopen(outfile,"w"))==NULL){printf("不能打开目标文件。");exit(0);}CopyChar(in,out);第24页共24页《C语言程序设计》课程-源代码软件技术专业国家教学资源库fclose(in);fclose(out);return0;}voidCopyChar(FILE*in,FILE*out){charch;while((ch=fg

6、etc(in))!=EOF)/*读一个字符,并判断文件结束标志*/fputc(ch,out);/*写一个字符*/}第24页共24页《C语言程序设计》课程-源代码软件技术专业国家教学资源库SC010201054041.源代码编号SC010201054042.源代码来源单元5构造类型程序设计例5-243.问题描述编制一个将文本文件中全部信息送往显示屏上显示的程序。4.程序代码#include"stdio.h"#include"stdlib.h"voidReadStr(FILE*fp);intmain(){FILE*fp;charstring[20];printf("请输入待打开的文件:

7、");scanf("%s",string);if((fp=fopen(string,"r"))==NULL){printf("不能打开该文件。");exit(0);}printf("文件内容为:");ReadStr(fp);fclose(fp);return0;}voidReadStr(FILE*fp){charstr[81];第24页共24页《C语言程序设计》课程-源代码软件技术专业国家教学资源库while(fgets(str,81,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。