051
08.12.2003, 22:20 Uhr
Pablo
Supertux (Operator)
|
Zitat: |
~cosmic postete also dein vorschlag was auch gehen sollte kann ich net noch mit einbringen ... das geht ein stück zu tief in das was wir noch nicht können :-)
in assembler wärs ganz einfach ... dahäte ich dann ein jmp Zeile ...
was heißt denn das if !scanf(...) ????? wieso ! ???
|
! ist äquivalnt zu "negiere" und die negation von 0 ist 1. C kennt BOOL nicht, es gibt 0 und ungleich 0. 0 äquivalent zu FALSE und ungleich Null (bsp: 1) äquivalent zu TRUE.
Wenn man !scanf hat, heißt das, negiere, das was scanf zurückliefert. d.h. wenn scanf 0 zurückliefert, dann mache daraus eine 1, so kann die if - Anweisung reagieren und die Fehlermeldung angezeigt werden.
Zitat: |
hey ... hört auf in rätseln zu sprechen :-P
|
Hey, was soll denn das, wir versuchen dir zu helfen!!! Wenn du das nicht verstehst, dann solltest du zuerst die Basic von C oder C++ lernen! -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! Dieser Post wurde am 08.12.2003 um 22:21 Uhr von Pablo Yanez Trujillo editiert. |