| 26.08.2010, 19:04 | #1 |
|
*Anfänger*
Registriert seit: 30.07.2010
Beiträge: 17
|
C++ Anfängerguide und FAQ
Heyho Leute,
Da hier in letzter Zeit(gerade in der Coding Section) nichts los ist, dachte ich mir ich schreib mal einen kleinen "Anfängerguide" für C++. Ich weiß es wird nicht perfekt und Verbesserungsvorschläge sind immer gerne gesehen, aber er soll gerade Anfängern den Einstieg erleichtern. Nun genug geredet hier der Praktische Teil: Fragen die z.Z. Behandelt werden:
Ich möchte C++ lernen, wo fange ich an? Die Grundvoraussetzung ist sicherlich Ausdauer wer diese nicht hat, kann sich die Idee sofort aus dem Kopf schlagen und sich anderen Dingen widmen. Hat man die erste Herausforderung gemeistert, kann man sich ein gutes Buch bzw. Tutorial besorgen, mMn sind folgende Bücher/Turorials ausreichend und gut: Bücher:
Da ich ein Freund des Buches bin kenne ich nicht sehr viele hier ein gutes, ergänze gerne sollte mir jemand eines nennen:
Wo erhalte ich Hilfe? Hilfe bekommst du natürlich hier im Forum oder auf anderen einschlägigen Coding Foren. (z.B.: c-plusplus.de) Welche Compiler / IDEs gibt es? Ein Konsolencompiler für verschiedene Plattformen ist die gcc. Verschiedene IDEs(Entwicklungsumgebungen in denen alles bereits implementiert ist und man, meistens, alles mit einem Klick erledigen kann) wären z.B.:
Ich habe genug von der Konsole und will endlich GUI programmieren, wo und wie fange ich an? Wenn du ein GUI programmieren willst, musst du dich zuerst für eine der zahlreichen Grafik Bibliotheken entscheiden, die wichtigsten sind:
Kann ich mir meine GUI auch einfach zusammenklicken? JA - dies ist mit sogenannten RADs möglich(In Visual Studio und WxDev-c++ bereits integriert) zu finden sind diese auf den oben genannten Projektseiten. __________________________________________________ _ Wie sieht's mit Netzwerkprogrammierung aus? __________________________________________________ _ Mein Programm(Konsole) schließt sich sofort wieder, warum und wie kann ich dies beheben? Dieses Verhalten ist völlig korrekt, da euer Programm mit seiner Ausführung fertig ist, folglich wird es geschlossen. Um sein Meisterwerk aber auch betrachten zu können sollte man am Ende des Programms einfach auf eine Eingabe des Benutzers warten. Dies geschieht folgendermaßen: Am Ende der Main, oder in einer eigenen Funktion folgendes einfügen: Code:
fflush(stdin); //leert den Input-Buffer damit etwaiger Inhalt nicht automatisch getchar() auslöst getchar(); //wartet auf "Eine Beliebige Taste" Für getchr() muss afaik die Headerdatei conio.h eingebunden werden. __________________________________________________ _ Ich möchte dies und das in C++ machen, nur wie? Suche bitte zuerstmal mit der SuFu im Board, solltest du nichts finden befrage Google, sollte dies noch immer nicht zu einem Ergebnis führen, wird dir hier oder im IRC gerne geholfen. __________________________________________________ _ Dies ist erst einmal die V1.0 ich werde diesen "Guide" in den nächsten Tagen verbessern, Fehler ausbessern, und erweitern. Bitte dies zu beachten. Mit freundlichen Grüßen, Fury
__________________
Geändert von The_Fury (28.08.2010 um 17:35 Uhr) |
| 27.08.2010, 13:41 | #2 | |
|
Super-Moderator
|
Gute Hilfe für Einsteiger, danke Fury.
Thread Pinned.
__________________
Zitat:
|
|
| Themen-Optionen | |
|
|