#tutorials.de RSS-Feed tutorials.de - CMS RSS-Feed tutorials.de - User helfen Usern __________________________________________________________________ * Startseite + PHP + Java + C/C++ + .NET + Datenbanken & XML + Sonstige Sprachen + tutorials.de Redaktion * Forum * Bild, 3D, Video & Audio * Webmaster & Internet * Programming * Computer & Devices ____________________ [search.png]-Submit * Suche * Startseite * Startseite * Programming * C/C++ * Einstieg in C++ 1: Das erste Programm __________________________________________________________________ * * Einstieg in C++ 1: Das erste Programm von XTicTacX Artikel bewerten + (*) Hervorragend + ( ) Gut + ( ) Durchschnittlich + ( ) Schlecht + ( ) Schrecklich + Jetzt abstimmen Veröffentlicht: 20.12.11 14:00 Seitenaufrufe: 4451 3 Kommentare Kommentare Für alle C/C++-Anfänger:Vom Download der nötigen Software, über das Anlegen eines Konsolenprojekts bis zum Schreiben seines ersten, eigenen Programms. Einstieg in C++ 1: Das erste Programm Hallo liebe C++ Anfänger, mit dieser kleinen Tutorial möchte ich euch den Einstieg in die Welt von C++ erleichtern. Zunächst einmal ist es wichtig, dass ihr euch Zeit für das Programmieren nehmt. Diese Zeit werdet ihr nämlich dringend brauchen, denn das Lernen einer Programmiersprache ist nicht in ein paar Wochen zu erledigen. Meistens vergehen Monate bis Jahre, bis ihr die Sprache gut beherscht. Ich möchte euch hier nicht die Lust nehmen, sondern euch nur auf die Arbeit vorbereiten, die auf euch zukommt. So, nun genug geplaudert. Jetzt wollen wir uns endlich an die Programmierung machen Nachdem ihr euch Microsoft Visual C++ 2010 Express oder ein anderes Programm heruntergeladen und installiert habt, womit ihr euren Quellcode kompilieren könnt, fangen wir sofort damit an unser erstes Programm zu schreiben. Als erstes müssen wir ein neues Projekt erstellen: 1. Win32 Konsolenanwendung auswählen 2. Dateiname und Speicherort wählen 3. OK Im nächsten Fenster klickt ihr auf Weiter -> Setzt einen Haken bei "Leeres Projekt" -> Fertig stellen. Im nächsten nun folgendem Fenster könnt ihr link eure Projektmappe verwalten. Um nun ein neues Programm schreiben zu können, brauchen wir eine neue .cpp-Datei, in der wir unseren Code schreiben können. Im nun erscheinendem Fenster wählt ihr die .cpp--Datei aus -> Gebt unten einen Namen für die Datei an (üblich ist der Name: "main") und bestätigt mit einem Klick auf "Hinzufügen". Nun erscheint eine weiße Textfläche, in der ihr euren Code eintippen könnt. So und nun geht es erst richtig los Zunächst einmal gebt ihr folgendes in eure main.cpp- ein: Code cpp: 1 2 3 4 5 6 7 8 9 #include #include using namespace std; int main() { return 0; } In der ersten Zeile wird auf den Präprozessor zugegriffen. Dies geschieht mit dem "#". Mit #include inkludiert der Präprozessor alle wichtigen Informationen, die gebraucht werden, in die Datei. Die Headerdatei iostream enthält alle wichtigen Informationen für die Ein- und Ausgabe. Somit können wir später auf die Befehle für die Eingabe bzw. Ausgabe zugreifen. Die Headerdatei conio.h enthält eine Funktion, auf die ich später komme. Die Zeile using namespace std; ist vorhanden, um dem Programmier unnötige Schreibarbeit abzunehmen. Anstatt std::cout braucht man später nur noch cout schreiben und spart so an Zeit und Schreiben. Die Hauptfunktion: main() Code cpp: 1 2 3 4 int main() // Hauptfunktion, darf in keinem Programm fehlen { //Anweisungsblock -> Hier steht alles was das Programm machen muss } Anhand eines kleinen Beispieles werden wir unser erstes Programm erstellen: Code cpp: 1 2 3 4 5 6 7 8 9 10 11 12 #include #include using namespace std; int main() { cout << "Willkommen in der Welt von C++" << endl; _getch(); return 0; } In unserem Beispiel besitzt die Funktion main() eine Anweisung in unserem Anweisungsblock: cout << "Willkommen in der Welt von C++ << endl; cout gibt den Text der in den Anführungszeichen zwischen den Kleiner-Zeichen << << aus. Das Wort cout bedeutet console output. Die Funktion beendet das Programm, in dem es dem Programm mitteilt, dass es am Ende ist. Die Funktion _getch(); steht in der Headerdatei und hält das Programm solange an, bis eine Taste vom Benutzer getätigt worden ist. Um das Programm zu starten, drückt ihr oben in der Optionen-Leiste auf diesen grünen Pfeil neben dem kleinen Register-Feld, in dem "Debug" steht. So ich hoffe ich konnt euch bei eurem ersten Programm helfen und verabschiede mich hiermit. mfg Sect bedankt sich. ______________________________________________________________ 1. Kategorien: 2. Tutorials, 3. Programming-Tutorials, 4. C++ Grundlagen Stichworte : c++, installieren, kompilieren, programm, visual studio Kommentare 3 Kommentare 1. Avatar von Hostel Hostel - 03.01.12, 22:05 o Antworten Hallo hier ein kleines Youtube-Video, dass es ähnlich erklärt Verzeiht die etwas schlechtere Qualität, bin neu in diesem Bereich.. ->Learning by Doing würde mich über eine gute Bewertung freuen Bei Fragen ruhig mich anschreiben. Lg http://www.youtube.com/watch?v=08ZIF...bcnr-8MBctKq5F 1. Avatar von Ahhhh Ahhhh - 21.05.12, 02:35 o Antworten Ok das is mir NOCh zu hoch gibs kein buch oder eine seite wo wie in einem vokabel buch die codes stehen ? Out 1. Avatar von sheel sheel - 21.05.12, 07:13 o Antworten Das Ganze ist viel zu komplex (und auch viel zu viel) für eine Art Vokabelliste/-buch Wenn du konkrete Fragen zu den nicht verstandenen Sachen hast können wir ja helfen? [BUTTON Input] (not implemented)___ vBulletin-Systemmitteilung Änderungen verwerfen * Login Benutzerna Kennwort__ __________ [X] Angemeldet bleiben? Anmelden Kostenlos registrieren Bereiche * Tutorials * Bild, 3D, Video & Audio + Bildbearbeitung + Fotografie + 3D-Grafik + Video + Audio + Vektorgrafik + Typografie & DTP + Inspiration * Webmaster & Internet + Web-News + CMS + Web-Entwicklung * Programming + PHP + Java + C/C++ + .NET + Datenbanken & XML + Sonstige Sprachen * Computer & Devices + Betriebssysteme + Server + Software + Hardware * Buch-Empfehlungen Tutorials Bild, 3D, Video & Audio Bildbearbeitung Fotografie 3D-Grafik Video Audio Vektorgrafik Typografie & DTP Inspiration Webmaster & Internet Web-News CMS Web-Entwicklung Programming PHP Java C/C++ .NET Datenbanken & XML Sonstige Sprachen Computer & Devices Betriebssysteme Server Software Hardware Buch-Empfehlungen Kategorien Boost (0) C++ Grundlagen (16) C/C++ Algorithmen (3) C/C++ Lowlevel (9) C/C++ Sonstiges (15) DirectX & OpenGL (5) Events & Contests (38) Programming-News (10) Programming-Tutorials (346) Qt (1) Tutorials (805) tutorials.de intern (69) Videotutorials (214) Visual Studio & MFC (2) Werkzeuge / IDEs (24) Forum - Programming AW: 2 Variablen nach 1 sortieren PHP-Code: array(15) { [0]=> array(4) { ["name"]=> string(8) "Facebook" ["number"] => int(85364233) ["talking"]=> TheSchmidey 23.01.13, 17:22 Gehe zum letzten Beitrag AW: Uhrzeit differenz ausrechnen Ist ok jetzt funktioniert es ja. Computerfreak90 23.01.13, 17:16 Gehe zum letzten Beitrag AW: Erweiterte Statistiken Hm.. du hast mich da auf ein paar gute Ideen gebracht. Die frage, welche Seite wurde genau wie oft vor 6 Monaten aufgerufen ist sehr uninteressant. String 23.01.13, 16:50 Gehe zum letzten Beitrag VBA: Werte "flexibel" aus Mappe 1 nach Mappe 2 kopiren ... ... ohne Mappe 1 zu öffnen Hallo, bei nachfolgendem Code hänge ich schon den ganzen Tag fest. Der Code stammt nicht _opiWahn_ 23.01.13, 16:38 Gehe zum letzten Beitrag AW: 2 Variablen nach 1 sortieren mach mal ein var_dump() vor dem Funktionsaufruf auf $myVars und poste das Resultat hier. Yaslaw 23.01.13, 15:44 Gehe zum letzten Beitrag Newsletter @ tutorials.de Sobald es etwas Interessantes - wie z.B. unsere beliebten Buch-Verschenkaktionen - gibt, erhältst du unseren regelmäßig erscheinenden Newsletter. Natürlich kostenlos und jederzeit abbestellbar! E-Mail: email@adresse.xy_______ Los (*) Abonnieren ( ) Abbestellen * Kontakt * tutorials.de - User helfen Usern * Nach oben Powered by vBulletin® Version 4.2.0 (Deutsch) - Copyright ©2013 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten. SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc. tut orials.de tut informieren tut dir helfen tut kooperieren ©2000-2013 tutorials.de Alle Rechte vorbehalten tutorials.de @ Twitter tutorials.de @ Facebook tutorials.de @ Youtube * » Impressum * » Nutzungsregeln * » Netiquette * » Team * » Redaktion * » Tutorials * » Videotutorials * » Showroom * » Events & Contests * » Chat * » RSS-Feed * » der-webdesigner.net * » DesignerInAction * » Design Nation * » Directorforum * » Flashhilfe * » PHP-Resource * » PHPwelt * » PSD-Tutorials * » Terrashop