批量读取文件对比内容,并将结果写入文件:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main(){
int i;
FILE *file1,*file2,*file;
char ch1,ch2,path1_tail[2000]={0},path2_tail[2000]={0};
char path[50]="/home/adu/Documents/project/result/v1";
if((file=fopen(path,"a+"))!=NULL){
for(i=1;i<=1052;i++){
int count1=0,count2=0;
int flag=0;
char path1[50]="/home/adu/Documents/project/totinfo/outputs/t";
char path2[50]="/home/adu/Documents/project/totinfo/newoutputs/t";
sprintf(path1_tail,"%d",i);
sprintf(path2_tail,"%d",i);
strcat(path1,path1_tail);
strcat(path2,path2_tail);
if(((file1=fopen(path1,"r"))!=NULL)&&(file2=fopen(path2,