#include "compress.h" int main (int argc, char* argv[]) { char *s; CompressAlgorithm algorithm; if (argc != 4) { printf("usage:\n'lzhuf e file1 file2' encodes file1 into file2.\n" "'lzhuf d file2 file1' decodes file2 into file1.\n"); return EXIT_FAILURE; } if (strcmp (argv[1], "e") == 0) { algorithm.openFiles (argv[2], argv[3]); algorithm.Encode(); algorithm.closeFiles (); return EXIT_SUCCESS; } else if (strcmp (argv[1], "d") == 0) { algorithm.openFiles (argv[2], argv[3]); algorithm.Decode(); algorithm.closeFiles (); return EXIT_SUCCESS; } else { printf("Bad syntax\n"); return EXIT_FAILURE; } }