Eure dümmsten Fehler bei der Programmierung
-
Original erstellt von kingruedi:
was soll damit sein?++i ?
heisst das nich
i++ ?
-
Original erstellt von ranger81:
++i ?
heisst das nich
i++ ?
da hier der wert von ++i bzw i++ übehaupt nicht angeguckt wird, sind beide echt gleich hier.
dann nimmt man inzwischen lieber ++i, weils harmonischer zu den schleifen paßt, die man benutzt, wenn man ein wenig die stl benutzt.
-
Original erstellt von ranger81:
**++i ?
heisst das nich
i++ ?**
sorry, aber lies nochmal n grundlagen tutorial.
++i und i++ sollten darin behandelt werden...
-
hab nen kumbl gefragt und der sagte mir schon die bedeutung Von der Schule her kannte ich bisher nur i++
-
Mein dümmster Fehlr bei der Programmierung???
Ich hab C# gelernt!!! :p :p :p
-
hat wohl Bashar oder Patrick++ gefunden. Ist zwar länger, aber
@Bitsy
das kenn ich, vorallem wenn man Funktionen in inline Funktionen umbastelt und der Linker die Funktionen sucht naja make clean && make hab ich mir einfach angewöhnt
-
Also, mein Lieblingsfehler ist
if (variable=10) //statt == { ... }
Immer wieder beliebt. Keine Ahnung, warum ich das nicht schnalle. Vielleicht, weil ich mit PASCAL angefangen habe.
Gruss,
Sebastian
-
Original erstellt von Walhalla:
Der Fehler ist schlampiges Arbeiten, kann meiner Ansicht nach viel schlimmer sein als ein "echter" Programmierfehler.Etwas späte Anmerkung: Ich hab in diesem Thread noch keinen einzigen "echten" Fehler gesehen (außer das mit C# etc... )...
-
den hier mag ich auch:
#include <fstream> using namespace std; int main(){ ifstream in("hallo.txt"); ofstream out("hallo.txt"); return 0; }
na, gefunden?
-
nö. Ich weiss nicht was du meinst, donay.
-
Hallo.txt zum Lesen & zum Schreiben aber mit jeweils verschiedenen Streams führt sicher zu lustigen Laufzeitfehlern mit Fehlersuchzeit-Garantie
-
sicherlich nicht.
-
nö, bei mir läuft alles okay. Vielleicht geht das unter DOS oder DOS ähnlichen Systemen nicht, aber jedes moderne vernünftige OS sollte doch in der Lage sein, Dateien gleichzeitig zum lesen und schreiben öffnen zu lassen. UNIX und OpenVMS konnten das ja auch schon in den 70ern
-
Das Standardverhalten von ofstream ist, dass, wenn alles gut geht, eine neue Datei angelegt, bzw. die alte Datei ausgeleert wird.
-
und? Da ifstream ja eigentlich die Datei buffert frag ich mich immer noch wo das Problem ist
-
Das meinst Du nicht ernst, oder?
ifstream in ("/dev/zero");
-
[OT]Was ist eigentlich der Unterschied zwischen /dev/zero und /dev/null ? [/OT]
-
mein dümmster Fehler war, mit cout, auskomentieren und so zu debugen, habe erst vor kurtzen mir den debuger angekuckt
-
Original erstellt von nman:
[OT]Was ist eigentlich der Unterschied zwischen /dev/zero und /dev/null ?zero(4) liefert Nullen, null(4) schuckt ziemlich alles..
[/OT][ Dieser Beitrag wurde am 24.11.2002 um 11:25 Uhr von Daniel E. editiert. ]
-
Original erstellt von Dimah:
mein dümmster Fehler war, mit cout, auskomentieren und so zu debugen, habe erst vor kurtzen mir den debuger angekucktTröste dich: Ich programmiere grade mit Allegro und dem VC, was heißt:
Debugger geht nicht. Also: Textausgabe und auskommentieren.....
Wenn man sich erstmal an was gewöhnt hat, nervt es umso mehr wenn es weg ist.