|
int main(int argc, char ** argv) { char option; int iterationen; long startwert; char * basename; progname = *argv++; --argc; if ((basename = strrchr(progname, '/')) != NULL) progname = basename + 1; /* Pfad aus dem Programmnamen entfernen */ |
Über die Parameter von main sind die Kommandozeilenparameter
zugänglich.
| |
Der eigene Programmname wird gerne bei der Generierung von
Fehlermeldungen genutzt.
| |
Typischerweise wird der Pfad innerhalb des eigenen Namens
zuvor eliminiert, so wird aus /usr/local/bin/bwator dann
schlicht bwator.
| |
strrchr liefert einen Zeiger auf die letzte Stelle
der gegebenen Zeichenkette zurück, an der das gegebene Zeichen
zu finden ist.
| |
Mit ++argv und --argc wird genau ein Argument
verkonsumiert.
|
Copyright © 1998 Andreas Borchert, in HTML konvertiert am 01.12.1998 |