2014-05-08 66 views
0

我正在做一個功課,並且必須檢查結果,但問題是我不知道我需要填寫什麼。 檢查器是什麼意思?如果input.txt中(infile中)是I 23 I 1 R 3 R 4和output.txt的(不過outFile)爲23 0 0 0檢查器的輸出順序是否正確

#include<cstdio> 

//Check whether the output sequence is correct or not. 
//If it is correct, return true. Otherwise, return false. 
bool Checker(FILE* inFile, FILE* outFile) 
{ 
    //TODO 
    return false; 
} 

int main(int argc, char* argv[]) 
{ 
    FILE* inFile = fopen(argv[1], "r"); 
    FILE* outFile = fopen(argv[2], "r"); 

    printf("%s\n", Checker(inFile, outFile)?"YES":"NO"); 

    fclose(outFile); 
    fclose(inFile); 
    return 0; 
} 
+1

這裏只有C++是'cstdio',不確定C++標記是否有擔保。 – user657267

+1

首先,您已經理解輸入序列的輸出序列的期望值。你是否試圖檢查輸入和輸出文件是否相同? – user207064

回答