- 比较a.txt和b.txt文件的不同,将b.txt中有而a.tx?
- 比较a.txt和b.txt文件的不同,将b.txt中有而a.txt中无的行记录到c.txt文件并求取
- #include
#include
FILE *fin, *fout;
void main(int argc, char * argv[])
{
int i,j,k;
char namein[32]="a.txt";
char nameout[32]="b.txt";
int buff_size = 1024;
char *buff;
buff = (char *) malloc(buff_size * sizeof (char));
if ( (fin = fopen(namein,"r") ) == NULL ) {
printf("\007Cann't open input file: %s ", namein);exit(1);
};
if ( (fout = fopen(nameout,"w") ) == NULL ) {
printf("\007Cann't open output file: %s ", nameout);exit(1);
};
while ( fgets(buff,buff_size,fin) !=NULL){
fprintf(fout,"%s",buff);
}
fclose(fin);
fclose(fout);
printf("\007Output in %s\n",nameout);
exit(0);
}