1-8
まだなんとか。
#include <stdio.h> /* * 空白、タブ、改行を数えるプログラム **/ main(){ int c,spaceCounts,tabCounts,returnCounts; spaceCounts = 0; tabCounts = 0; returnCounts = 0; while((c = getchar() ) != EOF){ if (c == ' '){ spaceCounts++; } if (c == '\t'){ tabCounts++; } if (c == '\n'){ returnCounts++; } } printf("spaceCounts=%d,tabCounts=%d,returnCounts=%d",spaceCounts,tabCounts,returnCounts); exit(0); }
[5698]% ./1-8 123 4 567 spaceCounts=2,tabCounts=1,returnCounts=2%