Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
oorrja
GitHub Repository: oorrja/learntosolveit
Path: blob/master/languages/cprogs/Ex_1.8_count_blanks_etc.c
1240 views
1
/***
2
*
3
* Write a program to count blanks, tabs and newlines.
4
*
5
**/
6
7
#include<stdio.h>
8
9
int main() {
10
11
int char_count, num_lines, num_tabs, num_spaces;
12
13
14
num_lines = 0;
15
num_tabs = 0;
16
num_spaces = 0;
17
18
while ((char_count = getchar()) != EOF) {
19
if (char_count == '\n')
20
++num_lines;
21
if (char_count == '\t')
22
++num_tabs;
23
if (char_count == ' ')
24
++num_spaces;
25
}
26
27
printf("Blanks: %d\nTabs: %d\nNewlines: %d\n", num_spaces, num_tabs, num_lines);
28
29
}
30
31