10 KB si possono benissimo leggere, io ho provato a scrivere un codice del genere in c e non ci sono riuscito.
In c++ l' ho fatto in poco tempo, è corto:
codice:
int main(int argc, const char **argv)
{
    ifstream f1,f2;
    string buf1, buf2;
    f1.open("f1.txt");
    f1 >> buf1;
    f1.close();
    f2.open("f2.txt");
    f2 >> buf2;
    f2.close();
    if(buf1==buf2)
        cout << "Files uguali" <<endl;
    else
        cout << "Files diversi" <<endl;
    cout <<buf1<<endl;
    cout<<buf2<<endl;
    return 0;
}