• Einstieg in C++ 1: Das erste Programm

    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 <iostream> 
    #include <conio.h>
     
    using namespace std;
     
    int main()
    {
        return 0;
    }

    In der ersten Zeile wird auf den Präprozessor zugegriffen. Dies geschieht mit dem "#".
    Mit #include <Name der Datei> 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 <iostream>
    #include <conio.h>
     
    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 <conio.h> 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. 


     
    Kommentare 3 Kommentare
    1. Avatar von Hostel
      Hostel -
      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 -
      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 -
      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?