Edit2: Fehler gefunden, bei cout << *charZeiger fehlte das *.
Hallo, ich arbeite mich grade durch ein C++ Buch.
Ich bin grad bei der Sektion Pointer angekommen.
Folgenden Code habe ich so aus dem Buch entnommen:
Also Ausgabe bekomme ich Dinge wie:
Soll das so sein ? Ich haette erwartet das nur 'A' ausgegeben wird.
Ich bedanke mich für eure Hilfe im Vorraus. und wünsche einen guten Morgen.
Edit:
Eventuell hilfreiche Angaben:
Betriebssystem: Linux Mint 64bit
IDE: Eclipse mit cdt
Hallo, ich arbeite mich grade durch ein C++ Buch.
Ich bin grad bei der Sektion Pointer angekommen.
Folgenden Code habe ich so aus dem Buch entnommen:
Code:
#include <iostream>
using namespace std;
int main() {
char *charZeiger; // Definition der Zeigervariable
charZeiger = 0; // Sichern als Nullzeiger
char Buchstabe = 'A'; // Variable soll später das Ziel sein
charZeiger = &Buchstabe; // Adresse von Buchstabe zuweisen
cout << charZeiger; // Ausgabe
}
Code:
Agö� //oder Ag��]� //oder A�� //oder � //oder A��[��
Ich bedanke mich für eure Hilfe im Vorraus. und wünsche einen guten Morgen.
Edit:
Eventuell hilfreiche Angaben:
Betriebssystem: Linux Mint 64bit
IDE: Eclipse mit cdt