Hi.
Wenn du dir einen Gefallen tun willst, dann lies diesen Thread bitte vollstaendig, denn dann kannst du uns helfen, dir zu helfen. Danke.
Du wurdest auf diesen Thread verwiesen, weil du es jemandem schwer machst, dir zu helfen.
Eigentlich ist doch alles in Ordnung, denn du willst Hilfe und wir wollen dir helfen.
Aber! Wenn alles in Ordnung waere, dann wuerdest du diesen Thread garnicht lesen.
Zumindest liest du diesen Thread gerade, denn wuerdest du ihn ignorieren, waere fuer dich schon alle Hoffnung verloren.
Grundsaetzlich solltest du verstehen, dass wir dir freiwillig helfen und uns nichts dazu verpflichtet, auch nur ein Wort mit dir zu wechseln. Also sei dankbar, dass wir dir aus Hilfsbereitschaft, Langeweile oder welchem Grund auch immer helfen wollen.
Du solltest bereit sein, uns ein Stueck entgegenzukommen. Dazu gehoert, dass du zwar Hilfe bei deinen Hausaufgaben bekommst, sie aber dennoch selbst machen musst. Unter "Hausaufgaben" verstehen wir auch, dass du dein Buch/Tutorial/Kurs aufmerksam verfolgst und keine voreiligen Experimente unternimmst.
Wenn du selber Code schreibst, musst du ihn auch verstehen. Code ist kein Haufen von wahllos zusammengeschmissenen Buchstaben und Zeichen, Code ist Logik pur. Du musst genau wissen, warum du wo und welches Zeichen setzt.
Wenn du Code postest, dann bitte nur ein kleines darstellendes Programm, welches man sofort und ohne Umwege kompilieren kann. An dieser kleinen Demo soll dein Problem klar dargestellt sein. Die Demo darf keinen Code enthalten, der nicht am Problem beteiligt ist (abgesehen von allem, was zu einem kompilierbaren Programm gehoert).
Gib immer mit an:
- wie dein Wissensstand aussieht (welche Teile der Sprache kannst du und welche nicht, was verstehst du und was nicht)
- was du ueberhaupt erreichen willst
- was du schon versucht hast, um das Problem zu beheben...
- ...und was davon wie ausgegangen ist
- welche anderen Quellen du nach hilfreichen Informationen abgesucht hast...
- ...was du gefunden hast und...
- ...warum du das gefunden hast, was du gefunden hast ("ich finde nichts bei google" ist daemlich)
Ich habe dir bei Weitem nicht alles genannt, was du fuer uns tun kannst.
Wenn dir wirklich etwas an deiner Hilfe gelegen ist, lies bitte hier weiter:
http://www.tty1.net/smart-questions_de.html
Nach diesem Post findest du noch weitere Posts von anderen Helfenden, die einiges genauer darstellen oder ergaenzen. Es waere nett von dir, diese auch zu lesen.
im Namen aller Helfenden danke ich dir fuer deine Zeit
[ bearbeitet von c.rackwitz am 06.02.2006 20:53: Satz umformuliert nach Optimizers Vorschlag ]
[bearbeitet von SeppJ, Link aktualisiert]
- Probleme genau schildern. Ein einfaches "tut nicht" ist _keine_ genaue Beschreibung.
- Bei evtl. Compilerfehlern bitte diese auch angeben.
- [cpp]-Tags verwenden.
- Wenn man einen Tipp/Anregung/Lösungsansatz bekommen hat, länger als nur ein paar Minuten drüber nachdenken und das Thema nochmal im Tutorial/Buch nachschlagen.
- _Nie_ pampig werden!
_________________ Vorsicht, dieser Benutzer ist manisch-depressiv oder schizoid!
Professionell diagnostiziert durch Internet-Hobby-Psychologen
vor 15 jahren oder so wollte ein freund von mir mal das programmieren lernen. und weil er es sich einfach machen wolle hat er sich ein basic mit ca 500 befehlen gekauft (amos für den amiga, falls es jemand wissen will). da muß es doch, so dachte er wohl, für jedes problem ein befehl geben, der das problem löst. anschließend saß er verzweifelt vor dem 500-seiten-handbuch und verstand nur bahnhof.
und die moral von der geschicht': von nix kommt auch nix! grundsätzlich kann jeder programmieren lernen. sobald es aber nach dem ersten "hallo welt"-programm massenweise komplett unverständliche fehlermeldungen vom c++-compiler hagelt, trennt sich die spreu vom weizen. um sich da durchzubeißen muß man es schon wirklich wollen. und es muß einem das programmieren an sich spaß machen. sonst gibt man wegen der anfänglich mickrigen ergebnisse schnell auf. mal eben den coolen ego-shooter oder das coole hacker-programm schreiben geht nicht.
Der gepostete Code sollte exakt dem Code entsprechen, bei dem das Problem auftritt. Auf keinen Fall irgendwas abschreiben, immer Copy&Paste. Das gleiche gilt für Fehlermeldungen.
Aber keine _kompletten_ Listings posten, sondern nur das Codestück in dem der Fehler auftritt. Oder noch besser, den Code auf ein minimales getestetes Beispiel reduzieren in dem das Fehlverhalten auftritt. IMHO gibt es nichts nervigeres wenn ein Poster den Code vom kompletten Programm hinklatscht und sagt "funktioniert nicht".
am besten wäre es den kompletten code woanders hochzuladen und dann hier nen link posten.
falscher ansatz. wenn du sowas akzeptierst, bekommst du nur noch ein paket mit ungeordneten dateien und den vermerk "geht nicht, mach dass es geht".
ein fragender hat sich gefaelligst gedanken zu machen. dazu gehoert nun mal, den fehler erfolgreich einzugrenzen ("da muesste es sein" ist falsch) und uns nicht mit belanglosem code zu belaestigen. wer diese simplen reduktionsschritte nicht bereit ist zu machen, soll sich von mir aus gleich wieder vom acker machen. immerhin muss das jemand beherrschen, der selbststaendig seinen code debuggen will.
die angebotene hilfe soll schliesslich nicht nur auf das problem an sich abzielen, sondern auch einen mehrwert haben. damit meine ich etwas im sinne von "gib ihm einen fisch und er hat ein mittagessen; zeig ihm wie man fischt und er hat nahrung fuer alle zeit".
wichtige anlaufpunkte fuer selbsthilfe (man page portale, msdn, irgendeine c referenz, bestimmte dokumentationen, debugger, profiler,...) sollten genannt werden. das ist zwar sowieso oft der fall, aber ich sags lieber ausdruecklich.
"das musst du so machen" ist falsch. besser sind erklaerungen, und wenn man nur nen link auf eine seite aus "c von a bis z" auf pronix verlinkt (man muss ja nicht alles mehrmals sagen).
an dieser stelle ist es evtl. angebracht auch http://tggc.tg.funpic.de/index.php?cat=8&page=5
zu nennen da er damit (leider) zum grossen teil recht hat, auch wenn er es krasser ausgedrueckt hat als es hier der fall ist.
Nächstes Thema anzeigen Vorheriges Thema anzeigen
Sie können Beiträge in dieses Forum schreiben. Sie können auf Beiträge in diesem Forum antworten. Sie können Ihre Beiträge in diesem Forum nicht bearbeiten. Sie können Ihre Beiträge in diesem Forum nicht löschen. Sie können an Umfragen in diesem Forum nicht mitmachen.
c++.de ist Teilnehmer des Partnerprogramms von Amazon Europe S.à.r.l. und Partner des Werbeprogramms, das zur Bereitstellung eines Mediums
für Websites konzipiert wurde, mittels dessen durch die Platzierung von Werbeanzeigen und Links zu amazon.de
Werbekostenerstattung verdient werden kann.
Die Vervielfältigung der auf den Seiten www.c-plusplus.de, www.c-plusplus.info, www.c-sar.de, www.c-plusplus.net und www.baeckmann.de
enthaltenen Informationen ohne eine schriftliche Genehmigung des Seitenbetreibers ist untersagt
(vgl. §4 Urheberrechtsgesetz). Die Nutzung und Änderung der vorgestellten Strukturen und Verfahren in
privaten und kommerziellen Softwareanwendungen ist ausdrücklich erlaubt, soweit keine Rechte Dritter verletzt werden.
Der Seitenbetreiber übernimmt keine Gewähr für die Funktion einzelner Beiträge oder Programmfragmente, insbesondere
übernimmt er keine Haftung für eventuelle aus dem Gebrauch entstehenden Folgeschäden.