检查输出顺序是否正确

Checker the output sequence is correct or not

本文关键字:是否 顺序 输出 检查      更新时间:2023-10-16

我正在做作业,必须检查结果,但问题是我不知道我需要填写什么。checker是什么意思?如果input.txt (inffile)是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("%sn", Checker(inFile, outFile)?"YES":"NO");
    fclose(outFile);
    fclose(inFile);
    return 0;
}

将两个文件读入内存,并比较内存

阅读例如malloc, fseek, ftell, rewind, freadmemcmp

相关文章: