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 |