From 7d956c533e9fd7d3bbb9a4a8b7f89f0fe54d4bc3 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Sun, 13 Apr 2025 22:43:46 +0200 Subject: first draft --- contrib/seq-read.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 contrib/seq-read.c (limited to 'contrib/seq-read.c') diff --git a/contrib/seq-read.c b/contrib/seq-read.c new file mode 100644 index 0000000..90d201f --- /dev/null +++ b/contrib/seq-read.c @@ -0,0 +1,20 @@ +#include +#include +#include + +int +main(void) +{ + clock_t start = clock(); + size_t sum = 0; + + for ( int ch; (ch = getc(stdin)) != EOF; ) { + sum += (unsigned char) ch; + } + + clock_t end = clock(); + + printf("Result: %zu, Duration: %.3lf sec\n", sum, ((double)(end - start)) / CLOCKS_PER_SEC); + + return EXIT_SUCCESS; +} -- cgit v1.3