summaryrefslogtreecommitdiff
path: root/wk4/pset/recover
diff options
context:
space:
mode:
authorFudgerboy <91767657+Fudgerboy@users.noreply.github.com>2024-04-04 06:58:52 +0000
committerFudgerboy <91767657+Fudgerboy@users.noreply.github.com>2024-04-04 06:58:52 +0000
commit4eed4f3e08fbdaf4dd2d4d4293a82b0df2a9d0e6 (patch)
tree365964bd44fb000bcc1a67eccf01529b2f4ed0ac /wk4/pset/recover
parent9148c2735984bfdb4d480acfe2ca278825e405d4 (diff)
Wed, Apr 3, 2024, 11:58 PM -07:00
Diffstat (limited to 'wk4/pset/recover')
-rw-r--r--wk4/pset/recover/recover.c13
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);
}