zu viele || in if-bedingung???[gelöst]
-
andi01 schrieb:
beim einwurf in zeile 5 spalte 3 passiert einfach garnichts, ...
Doch, da passiert schon was :

// VierGewinnt.cpp zeile 18: cout<<"3: (...) <<position[3][4]<<" "<<position[1][5]<<" "<<position[3][6]<< (...)
-
Nexus schrieb:
@ _matze:
Ja, übertreiben kann mans immer. Ich mach Leerzeichen bei Klammern wie( a + b )eigentlich nie, eher(a + b)oder(a+b). Die Abstände hangen meist davon ab, wie tief verschachtelt ein Ausdruck ist. Ich benutze sie also, um Priorität zu verdeutlichen:b += 2*(a+3) - 3*i;Auch unnötige Klammern bei AND und OR verwende ich kaum. Wird dabei eine If-Bedingung komplizierter, verlagere ich sie in mehrere Zeilen. Das kommt aber recht selten vor.
Ja, finde ich vernünftig. Im Wesentlichen teile ich deine Ansicht (auch wenn bei mir noch ein paar Leerzeichen mehr verschwinden würden
, dein Beispiel würde bei mir ohne Leerzeichen auskommen; wird's komplexer, werden sie auch passend eingefügt).
-
+gjm+ schrieb:
andi01 schrieb:
beim einwurf in zeile 5 spalte 3 passiert einfach garnichts, ...
Doch, da passiert schon was :

// VierGewinnt.cpp zeile 18: cout<<"3: (...) <<position[3][4]<<" "<<position[1][5]<<" "<<position[3][6]<< (...)also irgendwie muss beim upload was schifgegeangen sein oder so, bei mir im code ist das nicht der Fall:
//Z.18: cout<<"3: "<<position[3][0]<<" "<<position[3][1]<<" "<<position[3][2]<<" "<<position[3][3]<<" "<<position[3][4]<<" "<<position[1][5]<<" "<<position[3][6]<<endl<<endl;hier habe ich nochmal die aktuelleste version upgeloadet: http://rapidshare.com/files/273072488/VierGewinnt.cpp.html
leider besteht das problem weiterhin, das ist doch echt zum verzweifeln.
-
Meine güte, poste den code doch @ codepaste.org oder so, keine lust jedes mal bei rapidshit zu warten.
-
Soso :

andi01 schrieb:
//Z.18:
cout<<"3: "<<position[3][0]<<" "<<position[3][1]<<" "<<position[3][2]<<" "<<position[3][3]<<" "<<position[3][4]<<" "<<position[1][5]<<" "<<position[3][6]<<endl<<endl;
-
jo, nächstes mal poste ich den code wo anders. aber den fehler habe ich immernoch nicht gefunden, der code sieht auch soweit richtig aus, ich kann mir einfach nicht erklären wie dieser fehler entsteht. man merkt den fehler eingentlich nur wenn man den code compilert, ausführt und mal ein paar steine in reihe 5 wirft, dann sieht man den fehler schon nach dem 4.stein, das is eigentlich die beste fehlerbeschreibung wenn man den fehler zur laufzeit selbst sieht.
-
Den Post oberhalb...
Wieso kommt mir das Ganze eigentlich wie ein Déjà-Vu vor? Merkwürdig...
-
RAGEEEEEEEEEE schrieb:
Meine güte, poste den code doch @ codepaste.org oder so, keine lust jedes mal bei rapidshit zu warten.
hätte auch den vorteil, dass mehr leute einen blick drauf werfen würden, als jetzt

bb
-
... <<" "<<position[3][4]<<" "<<position[[b]1[/b]][5]<<" "<<position[3][6]<< ...*hust*

-
und wiedermal einer dieser wirklich extrem nervtötenden Tippfehler, die können einem wirklich stunden kosten...

trotzdem danke für die Hilfe, wer weiß wie lange ich alleine gebraucht häte um den Fehler zu finden

danke für die ganzen Antworten,
andi01.
-
andi01 schrieb:
trotzdem danke für die Hilfe, wer weiß wie lange ich alleine gebraucht häte um den Fehler zu finden

Na ja, du hast ja schon mit Hilfe eine Ewigkeit gebraucht!

Sorry...

-
andi01 schrieb:
und wiedermal einer dieser wirklich extrem nervtötenden Tippfehler, die können einem wirklich stunden kosten...

Deswegen: Benutz nicht nur Arrays, sondern auch Schleifen!. Weniger Code=Mehr Konzentration/Zeichen!