We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 08f134b commit ed1e9cdCopy full SHA for ed1e9cd
1 file changed
bin/count.c
@@ -0,0 +1,24 @@
1
+#include <stdio.h>
2
+
3
+int main( void )
4
+{
5
+ int c;
6
+ int count = 0;
7
8
+ //turn off buffering
9
+ setvbuf(stdin, NULL, _IONBF, 0);
10
+ setvbuf(stdout, NULL, _IONBF, 0);
11
+ setvbuf(stderr, NULL, _IONBF, 0);
12
13
+ c = getchar();
14
+ while(c != EOF)
15
+ {
16
+ if (c == '.') count++;
17
+ putchar(c);
18
+ if ( count % 76 == 0) {
19
+ fprintf(stderr, "%4d", count);
20
+ }
21
22
23
+ return 0;
24
+}
0 commit comments