Vollständige Version anzeigen : [C/C++] "interaktive" Übung für Anfänger


Sn0wm4n
03.04.2007, 02:49

Hallo liebe C++-Neulinge,

ich versuche gerade, einem Freund C++ beizubringen, da ist mir die Idee gekommen, dass - was ich mit ihm mache - kurz auch hier reinzuschreiben.

----------------------------------------------
Programmiersprache: [C++]
Schwierigkeit: [leicht]
Autor: [Sn0wm4n]
----------------------------------------------



Also, zuerst werde ich die Standard-Befehle und Eingaben, die man für ein leichtes C++-Programm braucht, erklären und einführen:

Der Aufbau:
#include <iostream>
using namespace std;

int main(){


}


durch #include werden in <> zu schreibende s. g. Headerdateien eingeführt. iostream ist die Headerdatei, die die Standardein- und -ausgabebefehle ermöglicht. Ohne die iostream funktionierten cout und cin nicht!
Die 2. Zeile legt einfach den Namensraum fest. Mehr ist erstmal nicht zu wissen *g

So, und das int main(){ } markiert den Programm-Einstieg. Einfach gesagt, Windows startet dort das Programm. Alle Befehle müssen zwischen den 2 geschweiften Klammern liegen! (Bemerkung: Oder in Funktionen)



Jetzt zu den grundlegenden Befehlen:


cout ist die Standard-Ausgabe. Damit werden einfach Texte und Variablen auf dem Bildschirm ausgegeben. Zwischen Text und Variablen kommen immer <<
Und nach jedem Befehl kommt ein Semikolon ( ; ). Das sagt dem Compiler, dass dort ein Befehl endet.
Beispiel:
cout<<"Die Variable A ist: "<<A;

cin ist das Gegenstück zu cout. Damit werden Eingaben vom User in Variablen gespeichert. Im Format "cin>>VARIABLE;". ABer zuvor muss diese Variable auch eingeführt werden!
Beispiel:
int a;
cin>>a;


Einführung von Variablen:

Wie gesagt, bevor man überhaupt mit ihnen arbeiten kann muss man die Variablen erst definieren.

Beispiele:
int a;
float ergebnis;
int eins = 1;


Es gibt versch. Arten von Variablen. Für jeden Einsatz gibts den richtigen Typus!
"int" deklariert Var's, die ganze Zahlen speichern können.
Bemerkung: Es gibt auch noch s. g. signed int (Ganzzahlen von -128 bis +127) sowie unsigned int(Ganzzahlen von -256 bis +255). Wer sich dafür interessiert, kann sich mal die 'limits;h' im include-Ordner seiner IDE anschauen.

"float" kann auch Nachkommastellen verwalten.
"char" speichert ein Zeichen.
...




Hier einfach mal ein kleines "Programm", dass eigentlich jeder kennt:

#include <iostream>
using namespace std;

int main(){
cout<<"Hallo Welt! (hello world xD )\n\n";
system("PAUSE");
}

Hallo Welt! (hello world xD )

Taste drücken..;


Nebenbei:
\n macht einen Zeilenabsatz, der nachfolgende Text rutsch eine Zeile runter.
\t macht einen Standard-Tabulator
\a Überraschuuuuung - der Windows-Beep *g
Man schreibt diese 'Befehle' einfach in den Text hinein. Das erkennt der Compiler selber.







So, nun sollten die Befehle klar sein. Damit dieses Tutorial aber auch den Titel "interaktiv" verdient, kommt jetzt eine Übung für Euch.

Aufgabe:
Generiere ein kleines Programm, dass den User nach seinem Alter fragt.
Dann soll sein Alter auf dem Bildschirm ausgegeben werden.

- Bitte formatiere den Text anständig und Beschreibe alle Aufforderungen / Ausgaben;


Anschliessend kannst du mir gerne per pn Deinen Code schicken. Bei Fragen werde ich Dir dann helfen.

Zur Überprüfung könnt Ihr Euch auch meinen Beispiel-Code von Xup! runterladen. Habe ihr mit guten Kommentaren versehen. Deshalb sollte dabei alles klar sein.


Sn0wm4n


edit: Anmerkungen von remaL eingefügt
neuer Beispielcode

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Ähnliche Themen zu [C/C++] "interaktive" Übung für Anfänger
  • Suche ähnlich Serie wie "Türkisch für Anfänger"
    Hallo RR'ler! Da bald wieder Weihnachten ansteht bin ich auf der Suche nach einem schönen Geschenk für meine Mutter. Ich weiß, dass sie ein großer Fan von "Türkisch für Anfänger" ist, deshalb wollte ich ihr die neue Staffel dieser Serie zu Weihnachten schenken. Doch leider wird diese berei [...]

  • welche serien film auf englisch für "anfänger"
    hey ich wollte anfangen filme usw auf englisch zu gucken davor hab ich sie immer auf deutsch geguckt welche filme isnd gut für anäfnger die nicht so schwer zu verstehen sind oder wo man langsamer spricht=^^ [...]

  • Will PS CS3 erlernen, finde aber kein "Anfänger-Tutorial"
    Hallo, ich habe mir jetzt mal den Photoshop CS3 Extended angeschafft. Ich habe nach "Anfänger-Tutorials" gesucht, bin aber nicht fündig geworden... Ich habe noch überhaupt keine Ahnung wie das Progamm funktioniert und was man alles damit anstellen kann, will es aber lernen! Gibt es da v [...]

  • [Delphi] Brauche Hilfe wegen "schriftliche Übung"
    Moin wir schreiben morgen ne klenne schriftliche übung über Override Absract und der ganzen verrerbungsgeschichte kann mir das jemand mal kurz erklären wann ich was benutzen muss ?? mfg [...]



raid-rush.ws | Imprint & Contact pr