From 7f08e49fb7f0abe86b2e0598a5faea44fb3b93bc Mon Sep 17 00:00:00 2001 From: Max Wash Date: Mon, 24 Aug 2020 10:22:59 +0100 Subject: [PATCH] Added file read test --- tests/file.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tests/file.c diff --git a/tests/file.c b/tests/file.c new file mode 100644 index 0000000..cc57728 --- /dev/null +++ b/tests/file.c @@ -0,0 +1,24 @@ +#include + +int main(int argc, const char **argv) +{ + if (argc < 2) { + fprintf(stderr, "Usage: %s \n", argv[0]); + return -1; + } + + FILE *fp = fopen(argv[1], "r"); + if (!fp) { + fprintf(stderr, "cannot open %s\n", argv[1]); + return -1; + } + + char c; + while ((c = fgetc(fp)) != EOF) { + fputc(c, stdout); + } + + fflush(stdout); + + return 0; +}