/* Takes input, and puts one word per line as output */ #include #define IN 1 #define OUT 0 main() { int c, state; state = OUT; while((c = getchar()) != EOF) { if (c == ' ' || c == '\n' || c == '\t') { state = OUT; putchar('\n'); } else { putchar(c); state = IN; } } }