我使用Visual Studio 2008编写了一个C程序。该程序与二进制模式下的文件进行比较,并告诉我们文件是相同还是不同。
我需要在命令行上执行这个程序,并且需要传递2个参数。 第一个参数是要比较的文件,第二个参数是要比较的文件。
答案 0 :(得分:0)
答案 1 :(得分:0)
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv){
int result_code;
char command_line[256];
sprintf(command_line, "FC /B %s %s > NUL:", argv[1], argv[2]);
result_code=system(command_line);
printf("%s file.\n", result_code ? "different" : "same");
return 0;
}