#include #include int main(int argc, char *argv[]) { int opt; while ((opt = getopt(argc, argv, "hf:o:")) != -1) { switch (opt) { case 'h': puts("Help"); break; case 'f': printf("File: %s\n", optarg); break; case 'o': printf("Output: %s\n", optarg); break; default: fprintf(stderr, "Usage: %s [-h] [-f file] [-o output]\n", argv[0]); return 1; } } return 0; }