From 5018e06c580dd21c958ec1672c26a3448faf0c55 Mon Sep 17 00:00:00 2001 From: zlg Date: Wed, 13 Feb 2013 20:48:44 -0600 Subject: Add license file, reorganize project --- 1-17_over-80.c | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 1-17_over-80.c (limited to '1-17_over-80.c') diff --git a/1-17_over-80.c b/1-17_over-80.c deleted file mode 100644 index 53f00ce..0000000 --- a/1-17_over-80.c +++ /dev/null @@ -1,47 +0,0 @@ -#include - -#define MINLENGTH 80 - -int main() { - // longline is used as a boolean that tells us if it's a line worth printing - int longline = 0; - - // len is simply a character counter, while c is the character itself. - int len, c; - char buffer[MINLENGTH]; - - while ((c = getchar()) != EOF) { - buffer[len] = c; - - /* When we meet the end of the line, we need to print the rest of the line, - but only if we're already in a long line. Otherwise, reset our state. - */ - if (c == '\n') { - - if (longline == 1 && len < MINLENGTH - 1) { - buffer[len + 1] = '\0'; - printf("%-s", buffer); - } - - len = 0; - longline = 0; - continue; - } - - /* When the buffer has filled up, output its contents! */ - if (len == MINLENGTH) { - buffer[len + 1] = '\0'; - printf("%-s", buffer); - len = 0; - longline = 1; - continue; - } - - /* If neither of the above cases are caught, increment our counter and fetch - more data. - */ - ++len; - } - - return 0; -} -- cgit v1.2.3-54-g00ecf