1-8 cnt_spc.c
前HPに晒してたのがアレだったので、ちょこちょこやってみる。
本の中で出てきてないモノは使わないよーに、そろそろと書く。
/* * P25 演習1-8 * 空白、タブ、改行を数えるプログラムを書け。 * * 2007/05/21 arikui */ #include <stdio.h> int main(void){ int white_space; int tab; int new_line; int c; white_space = 0; tab = 0; new_line = 0; while((c = getchar()) != EOF){ if (c == ' ') ++white_space; if (c == '\t') ++tab; if (c == '\n') ++new_line; } printf("%d %d %d\n", white_space, tab, new_line); return 0; }