C examples for Data Type:char
Counts lines, words, and characters in input
#include <stdio.h> #define IN 1 /* inside a word */ #define OUT 0 /* outside a word */ int main() {/*w w w . j ava 2s . com*/ int c = 0, nl = 0, nw = 0, nc = 0, state = OUT; while ((c = getchar()) != EOF) { ++nc; if (c == '\n') ++nl; if (c == ' ' || c == '\n' || c == '\t') { state = OUT; } else if (state == OUT) { state = IN; ++nw; } } printf("%d %d %d\n", nl, nw, nc); }