Ich schreibe gerade ein kleines C Programm welches mit verschiedenen Optionen aufgerufen werden kann.
Welche Option eingegeben wurde frage ich so ab:
Funktioniert alles wunderbar. Nur möchte ich auch die Möglichkeit bieten gar keine Option anzugeben. Da komme ich jetzt immer in case'?' rein. Wie kann ich abfragen ob keine Option angegeben wurde?
Welche Option eingegeben wurde frage ich so ab:
Code:
while( (c1 = getopt(argc, argv, "si")) != EOF ){
switch( c1 ){
case 's':
opt_s = true;
break;
case 'i':
opt_i = true;
break;
case '?':
usage();
break;
default:
assert(0);
break;
}
}