diff options
author | Fudgerboy <91767657+Fudgerboy@users.noreply.github.com> | 2024-04-04 06:58:52 +0000 |
---|---|---|
committer | Fudgerboy <91767657+Fudgerboy@users.noreply.github.com> | 2024-04-04 06:58:52 +0000 |
commit | 4eed4f3e08fbdaf4dd2d4d4293a82b0df2a9d0e6 (patch) | |
tree | 365964bd44fb000bcc1a67eccf01529b2f4ed0ac /wk4/pset/recover/recover.c | |
parent | 9148c2735984bfdb4d480acfe2ca278825e405d4 (diff) |
Wed, Apr 3, 2024, 11:58 PM -07:00
Diffstat (limited to 'wk4/pset/recover/recover.c')
-rw-r--r-- | wk4/pset/recover/recover.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/wk4/pset/recover/recover.c b/wk4/pset/recover/recover.c index 3982f4f..474c4f8 100644 --- a/wk4/pset/recover/recover.c +++ b/wk4/pset/recover/recover.c @@ -3,12 +3,21 @@ int main(int argc, char *argv[]) { + if (argc > 1) { + printf("Usage: ./recover infile\n"); + return 1; + } + // Remember filenames char *infile = argv[optind]; // Open input file FILE *inptr = fopen(infile, "r"); + if (inptr == NULL) + { + printf("Could not open %s.\n", infile); + return 1; + } - - fread("card.raw", sizeof(RGBTRIPLE), width, inptr); + fread(infile, sizeof(RGBTRIPLE), width, inptr); } |