Revision: 23146
Updated Code
at January 31, 2010 13:47 by sebastianf
Updated Code
/* 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();
}
}
}
}
Revision: 23145
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at January 31, 2010 13:05 by sebastianf
Initial Code
/* writes one word per line*/
#include <stdio.h>
#define YES 1
#define NO 0
int main(int argc, const int *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();
}
}
}
}
Initial URL
Initial Description
Initial Title
one word per line
Initial Tags
Initial Language
C