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-18_strip-blanks.c | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 1-18_strip-blanks.c (limited to '1-18_strip-blanks.c') diff --git a/1-18_strip-blanks.c b/1-18_strip-blanks.c deleted file mode 100644 index c766445..0000000 --- a/1-18_strip-blanks.c +++ /dev/null @@ -1,38 +0,0 @@ -#include - -#define MAXLINELENGTH 9001 -/* Write a program to remove trailing blanks and tabs from each line of input, - and to delete entirely blank lines. */ - -int get_line(char s[], int lim) { - int c, i; - - for (i = 0; i < lim - 1 && (c = getchar()) != EOF && c != '\n'; ++i) { - s[i] = c; - } - if (c == '\n') { - s[i] = c; - ++i; - } - s[i + 1] = '\0'; - return i; -} - -int main(void) { - char buffer[MAXLINELENGTH]; - int c, i, len; - - /* Make sure every line is gone over */ - while (len = get_line(buffer, MAXLINELENGTH)) { - /* An empty for statement, simply to change the i variable. */ - for (i = len - 2; (i > 0) && (buffer[i] == ' ') || (buffer[i] == '\t'); --i); - - /* We've reached the end of the line's actual content. Terminate the line. */ - if (i >= 1) { - buffer[i + 1] = '\n'; - buffer[i + 2] = '\0'; - printf("%s", buffer); - } - } -} - -- cgit v1.2.3-70-g09d2 d06400e'>treecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-03-13Update helpers a bitzlg1-2/+9
2018-03-13Make VGSTASH_DB_LOCATION point to a filezlg2-21/+20
2016-11-18Remove settings from helpers.shZe Libertine Gamer1-5/+0
2016-11-15Correct phrasing in README.Ze Libertine Gamer1-4/+4
2016-11-13DerpZe Libertine Gamer1-0/+1
2016-11-03Improve error handling in shell scriptsZe Libertine Gamer4-3/+23
2016-10-24Correct run_again, add recursionZe Libertine Gamer1-0/+4
2016-10-21Add quotes to correct behavior for arglistZe Libertine Gamer1-1/+1
2016-10-14updater.sh: add recursion, error handlingZe Libertine Gamer1-43/+101
2016-10-14Correct pipe-handling behaviorZe Libertine Gamer1-1/+9
2016-10-12Clarify a method to move between platformsZe Libertine Gamer1-2/+5