Is it ok to leave the parameters unused? I'm trying to run the function like this:
void encoder();
void encoder(int argc, FILE* inputFP, FILE* outputFP);
Is there a need for a second function, one for dealing with stdio and one for dealing with files? When I try to run
void encoder(int argc, FILE* inputFP, FILE* outputFP);
without any arguments I get errors:
error: too few arguments to function ‘void encoder(int, FILE*, FILE*)’
encoder();```