1. 2oder mehr bedingungen müssen erfüllt werden (in QBASIC ANDIF) 2. eine bediungen darf nicht erfüllt werden (in QBASIC IFNOT)
danke schonmal sollte eigentlich nich so schwer sein aber ich finde es in der hilfefunktion nicht und googlen hat mich bisher auch nich weiter gebracht
int a = 5; if(a < 10 && a > 0) { // falls a kleiner als 10 und größer als 0 ist... } if(a < 10 && a != 6) { // falls a kleiner als 10 aber ungleich 6 ist... } if(a == 4 || a == 5) { // falls a gleich 4 oder 5 ist... }
Dieser Post wurde am 10.11.2006 um 18:12 Uhr von CppProgrammer editiert.
ich kann das alles nur dann verwenden wenn sich beide dinge auf eine variable beziehen! was mache ich denn, wenn zb a>x und a<y und a==q usw seihen soll? mit aneinandergereiten if´s geht das nur 2mal gut! ab den dritten kommen fehlermeldungen!
gemeint ist: if (ebene==2) if (R1==4)
hier wird ja das 2te if nur abgefragt wenn das erste erfüllt wird oder?! und waurm geht das nich mehr bei 3stk?
Ich versteht dein Problem nicht, entweder du verbindest die Bedingungen mit einem logischen Und oder du schachtelst die If Bedinungen so wie du es schon für 2 formuliert hast, geht für beliebig viele Abfragen.
hab noch ne andere frage und will keinen neuen treath deswegen aufmachen also poste ich hier:
ich will eine zahl aus edit-feld in eine varible setzen das mach ich mit: <Variable>=StrToFloat(<Edit-Feld>->Text)
wenn ich nun aber zb nichts oder einen buchstaben im editfeld stehen habe stürzt das programm natürlich ab! wie kann ich überprüfen was(bzw ob eine zahl) in dem Edit-Feld steht bevor ich es in die Var packe?