- 3
- 0
- 约1.25万字
- 约 55页
- 2016-12-28 发布于北京
- 举报
第6章文件中数据的访问与存储 6.1文件的概念和分类 6.2文件中数据的读写步骤 6.3文本文件中数据的读写操作 6.1文件的概念和分类 6.1文件的概念和分类 6.1文件的概念和分类 6.2文件中数据的读写步骤 6.3文本文件中数据的读写操作 6.3.1向文本文件中写数据 6.3.2从已有的文本文件中读数据 6.3.3文本文件中对数据的读写操作 6.3.1向文本文件中写数据 6.3.1向文本文件中写数据 6.3.2从已有的文本文件中读数据 6.3.2从已有的文本文件中读数据 6.3.3文本文件中对数据的读写操作 6.3.3文本文件中对数据的读写操作 操作步骤 选择是英汉还是汉英? 输入待查找的单词 printf(请选择:\n英汉---1\n汉英---2\n); scanf(%d,s); if(s==1) { printf(请输入要查找的英文单词:\n); scanf(%s,str); } else if(s==2) { printf(请输入要查找的中文:\n); scanf(%s,str); } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 操作步骤 在“f3.txt”文件中查找对应单词 输出查找结果 while(feof(fp)==0) { fscanf(fp,%15s%15s\n,w.cn,w.en); if(s==1 strcmp(str,w.en)==0) { flag=1; printf(%s: %s\n,w.en,w.cn); break; } if(s==2 strcmp(str,w.cn)==0) { flag=1; printf(%s: %s\n,w.cn,w.en); break; } } if(flag==0)printf(没有查找到对应的单词); Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 操作步骤 关闭文件 } fclose(fp); } Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 【实例6-8】用Windows中的记事本建立2个文件“f4.txt”和“f5.txt”,并编写程序,将文件“f5.txt”中的数据合并到“f4.txt”文件中。 P205 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 操作步骤 用记事本在d盘c文件夹下建立文件“f4.txt”和“f5.txt”,文件中存放汉英对照表。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 操作步骤 #include stdio.h #include stdlib.h struct list { 定义存放中文单词的成员 定义存放英文单词的成员 }; char cn[10]; char en[10]; Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 操作步骤 main() { 定义名为list的结构体类型变量w 定义文件指针fp1,fp2 打开d盘c文件夹中的“f4.txt”文件 打开d盘c文件夹中的“f5.txt”文件 struct list w; FILE *fp1,*fp2; fp1=fopen(d:\\c\\f4.txt,a); if(fp1==NULL) { printf(Can not open the file.\n); exit
原创力文档

文档评论(0)