谁能给我编一个C语言小程序。谢谢!

程序的功能如下:分别读取两个txt文件,每个txt文件里面都只有汉字,并且都不重合。但是两个文件里是有一部分重合的字的。程序的功能就是要找出两个文件里重合的字并输出。... 程序的功能如下:

分别读取两个txt文件,每个txt文件里面都只有汉字,并且都不重合。
但是两个文件里是有一部分重合的字的。
程序的功能就是要找出两个文件里重合的字并输出。
展开
 我来答
Rankabc
2014-09-13 · TA获得超过3559个赞
知道大有可为答主
回答量:3705
采纳率:59%
帮助的人:1026万
展开全部
按你这么说两虫循环就搞定了
追问
对呀
风裘
2014-09-13 · 超过69用户采纳过TA的回答
知道答主
回答量:119
采纳率:100%
帮助的人:129万
展开全部
楼主,我也想笑了,一个标示符你取那么长的名字。
追问
什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
White_MouseYBZ
2014-09-13 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6330万
展开全部
//#include "stdafx.h"//vc++6.0加上这一行.
#include "stdio.h"
#include "stdlib.h"
void main(void){
FILE *fpa,*fpb;
char xa[3]="",xb[3]="";
fpa=fopen("abc.txt","r");
fpb=fopen("123.txt","r");
if(fpa==NULL || fpb==NULL){
printf("Open the file failure...\n");
exit(0);
}
fscanf(fpa,"%c%c",&xa[0],&xa[1]);
while(feof(fpa)==0){
fscanf(fpb,"%c%c",&xb[0],&xb[1]);
while(feof(fpb)==0){
if(xa[0]==xb[0] && xa[1]==xb[1]){
printf("%s",xa);
break;
}
fscanf(fpb,"%c%c",&xb[0],&xb[1]);
}
rewind(fpb);
fscanf(fpa,"%c%c",&xa[0],&xa[1]);
}
fclose(fpa);
fclose(fpb);
printf("\n");
}
////////////////////////////////////////////////////////
文件abc.txt内容:
我甲们乙都丙是丁来申自巳五午湖未四任海癸,为七了上一八个下共同篮球的革命目标。
文件123.txt内容:
我壹们贰都叁是肆来伍自陆五柒湖捌四海,为了玖一个共同的革拾命目标。
文件无论多长都无妨。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
年轻力壮老农民
2014-09-13 · 超过21用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:21.6万
展开全部
这玩意可不是一个小程序。
更多追问追答
追问
不大,读取文件,一个for循环比较字符。
追答
是你想的简单了。是两片文章比较,不是一段确定的字符串到一篇文章中去匹配。还有多长的重复字符串算作相同段落。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式