1-12 show_words.c
やっとelseとかANDとか使えるぜ…ふぅ
/* * P27 演習1-12 * 入力した単語を1行に一つずつ印字するプログラムを書け。 * * 2007/05/22 arikui */ #include <stdio.h> #define TRUE 1 #define FALSE 0 int main(void){ int c, fl_nl; /* FLag; last output is New Line */ fl_nl = FALSE; while((c = getchar()) != EOF){ if (c == ' ' || c == '\t' || c == '\n'){ if (fl_nl == FALSE) putchar('\n'); fl_nl = TRUE; }else{ putchar(c); fl_nl = FALSE; } } return 0; }