diff options
Diffstat (limited to 'whitespace_converter.c')
-rw-r--r-- | whitespace_converter.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/whitespace_converter.c b/whitespace_converter.c new file mode 100644 index 0000000..6fee3bd --- /dev/null +++ b/whitespace_converter.c @@ -0,0 +1,18 @@ +#include<stdio.h> + +/* + * Convert concurrent blanks to single blank. + */ +main() { + int c; + + while ((c = getchar()) != EOF) { + if (c == ' ') { + while ((c = getchar()) == ' ') + ; + putchar(' '); + } + + putchar(c); + } +} |