Hallo,

habe folgendes Problem:

Code:
int            sommer, winter, fruehling, herbst;

 

main (int argc, char *argv[])

{

            while (argc > 1) {
                        argc--;
                        if (argv[argc][0] == '/') {                        /* Schalter erkannt */
                                    switch (argv[argc][1]) {
                                                case 'S': sommer = 1; break;
                                                case 'W': winter = 1; break;
                                                case 'F': fruehling = 1; break;
                                                case 'H': herbst= 1; break;
                                    }
                        }
            }

            ...

            ...

}
In dem Kapitel werden die Schalter zu Programmstart behandelt.

1. Zeile: Solange argc großer als 1 ist befindet sich ein Ausdruck hinter dem Programmnamen.
2. Z: Von argc wird 1 subtrahiert.
3. Z: und dann das: if (argv[argc][0] == '/'
was soll das bedeuten?



danke
almic.