Datei: p7-10.c


    1   /*
    2    *      p7-10.c
    3    *      Beispielprogramm 10, Abschnitt 7
    4    *      3 Versionen des echo-Programms
    5    */
    6   
    7   /* Echo der Aufrufargumente 1.Version */
    8   void main1(int argc, char *argv[])
    9   {
   10     int i;
   11   
   12     for (i = 1; i < argc; i++)
   13       printf("%s%c", argv[i], (i < argc - 1) ? ' ' : '\n');
   14   
   15   } /* main1() */
   16   
   17   /* Echo der Aufrufargumente 2.Version */
   18   void main2(int argc, char *argv[])
   19   {
   20     while (--argc > 0)
   21       printf("%s%c", *++argv, (argc > 1) ? ' ' : '\n');
   22   
   23   } /* main2() */
   24   
   25   /* Echo der Aufrufargumente 3.Version */
   26   void main3(int argc, char *argv[])
   27   {
   28     while (--argc > 0)
   29       printf((argc > 1) ? "%s " : "%s\n", *++argv);
   30   
   31   } /* main3() */
   32   
   33   void main(int argc, char *argv[])
   34   {
   35     main1(argc, argv);
   36     main2(argc, argv);
   37     main3(argc, argv);
   38   
   39   } /* main() */


Erzeugt von c2html 1.01