Datei: count1.c
1 /* 2 * count1.c 3 * Zeichenweise bis EOF lesen, 4 * Zeichen und Zeilen zaehlen und ausgeben 5 * klin, Thu Nov 18 11:29:46 1999 6 */ 7 8 #include <stdio.h> 9 10 void main(void) 11 { 12 unsigned long nc, nl; /* Zahler fuer Zeichen und Zeilen */ 13 int c; /* Zeichen */ 14 15 /* Zaehler initialisieren */ 16 nc = 0; 17 nl = 0; 18 19 /* Schleife bis EOF */ 20 do { 21 /* 1 Zeichen lesen ... */ 22 c = getchar(); 23 /* ... und ggfs. zaehlen */ 24 if (c != EOF) { 25 nc = nc + 1; 26 if (c == '\n') { 27 nl = nl + 1; 28 } 29 } 30 } while (c != EOF); 31 32 /* Zaehler ausgeben */ 33 printf("%lu %lu\n", nc, nl); 34 35 } /* main() */
Erzeugt von c2html 1.01 |