Int in Char umwandeln

Nasenbaer

Mitglied
Hi,
kann mir jemand sagen wie ich int in char umwandeln kann?Mit
int a;
char b;
a = 5;
b = (char)a;

kommt nicht das raus was ich haben wollte :( Statt der 5 befindet sich dann nämlich das Zeichen mit dem ACII-Code 5 in "b"


Mfg Nasenbaer
 

Kimble

Erfahrenes Mitglied
#include <iostream>

using namespace std;

int main()
{
char a='A';
cout << "Das Zeichen " << a << " hat den Wert " << (int)(a);
}

So mach ich das immer!
 

Kimble

Erfahrenes Mitglied
re

oh,
hab mich verlesen!

du willst ja int in char umwandeln:
dann musst du's so machen:
int a=5;
cout << "Der Wert ist " << (char)(a) << endl;