判断两个文件是否相同C++

#include <windows.h>  
#include <iostream.h> 
#include <stdio.h>    
 
void  main()  
{  
     char  file1[50] =  "C:\\Users\\ago\\Desktop\\C++.bat" ;
     char  file2[50] =  "C:\\Users\\ago\\Desktop\\C++ - 副本.bat" ;
     char  command[100] = {0};
 
     sprintf ( command,  "FC /B \"%s\" \"%s\" |find \"FC: 找不到差异\" >temp.txt"  , file1 , file2);
     system (command);
 
     memset (command,0,100);
 
     FILE  *file =  fopen ( "temp.txt" , "r" );
     fread (command,1,100,file);
     fclose (file);
 
     if  (command[0]== '\0' )
     {
         cout<< "有差异" <<endl;
     }
     //    FC: 找不到差异
     cout<< command <<endl;
     system ( "del temp.txt" );
 
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值