002
13.11.2008, 21:19 Uhr
huckleberry
|
sorry Leute für ungenaue Angaben:
Zitat von Pablo: |
1. was heißt 'readen'?
|
Damit meinte ich wenn case 'r' sodass er in diesme Fall hier "Readen..." ausgeben sollte!
Zitat von Pablo: |
2. wenn immer default ausgeführt wird, liegt es dann daran, dass next_option weder 'h', noch 'r' noch 'o' noch 'v' ist. Warum? Falsche Verwendung von getopt? Mach vor dem switch printf("next_opt: %c\n", next_opt); und siehe selbst, was da raus kommt.
|
Ausgabe ist bei ./prog -r: next_option: r
getopt parst er schon richtig! mir gehts nur um die switch. er springt auch bei ./prog -r korrekt rein und gibt "Readen..."; aber er macht auch das Zeug was bei case '-1' steht, obwohl ich überall (auch in case 'r') ein break habe. Wenn ich ./prog -r sollte er ja nur "readen..." ausgeben und dann raus aus der switch! im falle von -r will ich das Zeug bei case -1 oder default: nicht sehen..
mfg und thnxalot huck -- There are 10 types, those who understand binary and those who don't... Dieser Post wurde am 13.11.2008 um 21:21 Uhr von huckleberry editiert. |