Hello,
I am coding a small utility for system administrator. The following command
line options will be accepted:
$apstat
$apstat -t 1
$apstat -n 1
$apstat -t 2 -n 2
$apstat -v
$apstat -t 1 -v
$apstat -v -t 1 -n 2
unaccepted command line options:
$apstat -t
$apstat -n
$apstat -t <<non integer value>>
$apstat -n <<non integer value>>
I would like that know what would be the while() command that I have to call
getopt() inside the case(), for example, I need all this:
while ((c = getopt(argc, argv, ":abf:")) != -1) {
switch(c) {
case 'a':
printf("a is set\n");
break;
case 'b':
printf("b is set\n");
break;
case 'f':
filename = optarg;
printf("filename is %s\n", filename);
break;
case ':':
printf("-%c without filename\n", optopt);
break;
case '?':
printf("unknown arg %c\n", optopt);
break;
}
}
This was I got on a getopt() man page, I understand some basic concept, but I
cant put the unaccpted arguments to work. Thanks alot if someone can build this
from scratch.
Thanks in advance,
fabio.
-
To unsubscribe from this list: send the line "unsubscribe linux-c-programming"
in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html