判断两个文件是否相同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");
 
}
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭