Datei: count2.c


    1   /* 
    2    *      count2.c
    3    *      Zeichenweise bis EOF lesen,
    4    *      Zeichen und Zeilen zaehlen und ausgeben
    5    *      klin, Thu Nov 18 11:34:30 1999
    6    */
    7   
    8   #include <stdio.h>
    9   
   10   void main(void)
   11   {
   12     unsigned long nc = 0; /* Zeichenzaehler */
   13     unsigned long nl = 0; /* Zeilenzaehler */
   14     int c;                /* Zeichen */
   15     
   16     /* Schleife: bis EOF lesen ... */
   17     while ( (c = getchar()) != EOF) {
   18       /* ... und zaehlen */
   19       ++nc;
   20       if (c == '\n')
   21         ++nl;
   22     }
   23   
   24     /* Zaehler ausgeben */
   25     printf("%lu %lu\n", nc, nl);
   26   
   27   } /* main() */


Erzeugt von c2html 1.01