Zeiger in c++ programmierung

Hallo ich hab eine Frage zu folgender Aufgabenstellung
„Erstellen Sie ein C++ Programm, dass in seinem main() Part einen Zeiger vom Typ int allokiert. Weisen Sie dem Zeiger den Wert 21 zu. Geben Sie den Inhalt auf den der Zeiger verweist exakt wie folgt aus:
Inhalt Zeigervariable: 21“
ICh weiss leider nich genau wie ich an diese Aufgabe herangehen soll :frowning:
Ich bedanke mich schon einmal im Vorraus für die hilfestellungen und die Antworten :smile:

Hi Thrillhouse,

einen Zeiger vom Typ int allokiert.

int \*a = malloc(sizeof(int \*));

Jetzt nur die 21 zuweisen und ausgeben, aber das überlasse ich dir.

Gruß XXD

Hi X…,

einen Zeiger vom Typ int allokiert.

int *a = malloc(sizeof(int *));

nein, das tut man so nicht.

Punkt 0: Es fehlt das #include , denn ansonsten wird angenommen, malloc haette einen return Typ int. Das kann einen Unterschied machen, wenn sizeof(int) new funktioniert.

Gruss
n.

3 Like