标签:exercise 1-9
/*
Write a program to copy its input to its output, replacing each string of one or
more blanks by a single blank.
*/
#include <stdio.h>
#define NONBLANK 'a'
/* replace string of blanks with a single blank */
main()
{
int c, lastc;
lastc = NONBLANK;
while((c = getchar()) != EOF)
{
if(c != ' ')
{
putchar(c);
}
if(c == ' ')
{
if(lastc != ' ')
{
putchar(c);
}
}
lastc = c;
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
C - The C Answer (2nd Edition) - Exercise 1-9
标签:exercise 1-9
原文地址:http://blog.csdn.net/troubleshooter/article/details/46852521