• Keine Ergebnisse gefunden

C++ / GUI 2018 Aufgabe 2

N/A
N/A
Protected

Academic year: 2021

Aktie "C++ / GUI 2018 Aufgabe 2"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

C++ / GUI 2018 Aufgabe 2

Hello C++

Aufgabe:

1. Erstelle eine Datei mit dem Namen hello.cpp . 2. Tippe das nachfolgende Listing 1 ab.

3. Kompiliere das Programm mit dem Aufruf g++ hello.cpp -o hello.out 4. Führe das Programm mit dem Aufruf von ./hello.out aus.

Listing 1: Hallo C++!

1 # include <iostream >

2

3 int main (){

45 std :: cout <<" Hallo C plus plus !" <<std :: endl ; 6

7 int a = 4;

8 std :: cout <<"Die " <<a<<" ist eine schoene Zahl ." <<std :: endl ; 9

10 return 0;

11 }

1

(2)

Aufgabe 2d

Löse die Aufgabe 2c nun in C++.

Aufgaben:

1. Erstelle eine Klasse puffer, die einen variablen Speicher für die mit der Tastatur eingegebenen Zeichen bereit hält.

2. Erstelle einen Konstruktur, mit dem ein anfängliche Speicher initialisiert werden kann. Was für Konstruktoren sind noch denkbar?

3. Erstelle ein Objekt der Klasse puffer mit Hilfe des new Operators.

4. Erstelle eine Methode, mit der Zeichen an den Speicher angehängt werden kann.

5. Auf welche Attribute sollte ein Anwender der Klasse zugreifen dürfen? Schütze den Zugri durch die Verwendung von private und public.

Tipps:

• Für die Verwaltung des Speichers stehen Dir die Funktionen malloc(), free() und realloc() zur Verfügung. Auch in C++ kannst Du Bibliotheken aus C verwenden.

Vergiss nicht stdlib.h einzubinden.

• Informationen zu den genannten Funktionen verraten Dir die man-Pages. Tippe dafür einfach man malloc in Dein Terminal ein.

2

Referenzen

ÄHNLICHE DOKUMENTE

Bei den Versuchen Graphen als Diffusionsbarriere für Wasserstoff in Tanks einzusetzen, stellte sich heraus, dass es mit den derzeitigen Methoden CVD-Graphen

Da adiabatische Kompressoren für die relativ kleinen Dimensionen der Pilotanlage nicht verfüg- bar sind, wird die heisse Druckluft im Tessiner Experiment mit einer

Anders als eine Pixelgrafik sind Vektorgrafiken frei skalierbar und dienen als Grundlage für viele kreative und praktische Projekte.. Der Workshop behandelt die Umwandlung einer Pixel-

INFO FÜR KINDER MIT BEEINTRÄCHTIGUNG Grundsätzlich sind alle Angebote auch für Kinder mit Beeinträchtigung geeignet (unter Berücksich­.. tigung der

Innerhalb der Zeile kann durch Klick auf den jeweiligen Button ebenso gewählt werden, ob die E-Mail CC (Kopie, alle Empfänger sehen die Kontaktdaten) oder BCC (Blindkopie,

 Können diese Einsparungen für andere Ausgaben genutzt werden (Umschichtung).  Ja, aber die Ausgaben dürfen das bewilligte Gesamtbudget (3.000€)

Wie der Name schon sagt, haben Sie in ihrem Motivationsschreiben die Möglichkeit, Ihre Beweggründe für einen Auslandsaufenthalt darzustellen.. Darüber hinaus sollten Sie auch sich

Für einen Schülerfragebogen sollte daher eine altersgerechte Sprache gewählt werden und für einen Elternfragebogen sollten nur Aspekte in Frage kommen, die diese als “Externe”