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