/ Published in: C
Expand |
Embed | Plain Text
/* writes one word per line*/ #include <stdio.h> #define YES 1 #define NO 0 int main (int argc, const char * argv[]){ int c, nl, INWORD; INWORD = NO; nl='\n'; while((c=getchar())!=EOF){ if(INWORD==YES){ if (c=='\n' || c=='\t' || c==' ') { putchar(nl); INWORD=NO; c=getchar(); } else { putchar(c); c=getchar(); } } else { if (c=='\n' || c=='\t' || c==' ') { c=getchar(); } else{ INWORD=YES; putchar(c); c=getchar(); } } } }
You need to login to post a comment.
