2011-11-22 3 views
-3

Visual Studio 2008을 사용하여 작성된 C 프로그램이 있습니다.이 프로그램은 이진 모드의 파일과 비교하여 파일이 동일하거나 다른지 여부를 알려줍니다.C 프로그램의 명령 줄 실행

이 프로그램을 명령 줄에서 실행해야하고 그와 함께 2 개의 인수를 전달해야합니다. 첫 번째 인수는 비교할 파일이고 두 번째 인수는 비교할 파일입니다.

+1

'argv'의 인수 읽기 –

+1

조금 혼란 스럽습니다. 그는 인수로 프로그램을 실행하는 방법이나 인수를 읽는 방법을 묻고 있습니까? – Corbin

+1

이 질문이나 상태 업데이트입니까? ;) 당신은 당신의 문제가 무엇인지, 지금까지 시도한 것이 무엇인지, 그리고 우리가 당신을 도울 수있는 것을 명확하게하고 싶을 수도 있습니다. – Bart

답변

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; 
} 
+0

이것으로 괜찮습니까? – BLUEPIXY