#include #include "lexcer.h" int main(int argc, char *argv[]) { if (argc != 2) { printf("Usage: %s <*.{c,h} file>\n", argv[0]); return 1; /* wrong usage */ } auto fpIn = fopen(argv[1], "r"); if (!fpIn) { return 2; /* unable to open file or inavlid file */ } auto outputName = LexCer::getOutputFileName(argv[1]); auto fpOut = fopen(outputName.c_str(), "w"); if (!fpOut) { return 2; } fputs( "\n" "\n" "\n" " LexCed\n" " \n" "\n" "\n" "
\n",
        fpOut
        );
  LexCer::lexCit(fpIn, fpOut);
  fputs("
\n", fpOut); printf("Highlighted text written in %s!\n", outputName.c_str()); return 0; }