c语言命令行在一个文件中查找另一个文件指定的内容

filter.txt内含有的球员名字,在serieA.txt中找到这个球员,输出serieA.txt中此球员对应的信息。我的想法是用strcmp函数,请问可行吗?f=fopen("filter.txt","r");while (fgets(line,50,f)!=NULL)sscanf(line,"%s",nameF);flose(f);f=fopen("serieA.txt","r");while (fgets(line,50,f)!=NULL)sscanf(line,"%s%d%d%s",nameS,&age,&high,city);if(strcmp(nameF,nameS)==0) --------------请问这里这样用strcmp函数比较分别从两个文件中的名字,能不能实现上面所说的功能?printf("%s%d%d%s",nameS,age,high,city);

急用!!!先谢谢啦!

f=fopen("filter.txt","r");
f1=fopen("serieA.txt","r");
while (fgets(line,50,f)!=NULL)
{
while (fgets(line,50,f1)!=NULL)
if(strcmp(nameF,nameS)==0).....
rewind(f1);
}

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-07-05
你试一下不就知道了。
相似回答