- if ((fp = fopen("wildtest.txt", "r")) == NULL) {
- fprintf(stderr, "Unable to open wildtest.txt.\n");
+ argv = (char**)poptGetArgs(pc);
+ if (!argv || argv[1]) {
+ fprintf(stderr, "Usage: wildtest TESTFILE\n");
+ exit(1);
+ }
+
+ if ((fp = fopen(*argv, "r")) == NULL) {
+ fprintf(stderr, "Unable to open %s\n", *argv);