Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Konwersja int -> char

Ostatnio zmodyfikowano 2010-06-10 12:12
Autor Wiadomość
Skala
Temat założony przez niniejszego użytkownika
[C++] Konwersja int -> char
» 2010-06-10 11:57:58
Witam, dawno tu nie zaglądałem a piszę bo mam problem !

Nie wiem czy jasno się wyjaśniłem w temacie...
Otóż chcę zamienić liczbę typu int przykładowo 65 aby na ekranie wyświetliło mi A

Pamiętam że do porównań itd. stosuje się #65, no ale co jeśli liczba 65 jest zmienną? Bo #zmienna wcale nie działa.

Czekam na szybką odpowiedź :)
P-17863
michalp
» 2010-06-10 12:06:41
C/C++
int x = 65;
char chx = x; // niejawna konwersja int->char

std::cout << chx << std::endl;

// Albo rzutując jawnie
std::cout << static_cast < char >( x ) << std::endl;
P-17864
Skala
Temat założony przez niniejszego użytkownika
» 2010-06-10 12:12:07
Faktycznie działa :D

C/C++
stringstream konwersja;
konwersja << in;
konwersja >> znak;

Ja tu próbuje takimi rozwiązaniami, a czasem najprostsze rozwiązania są skuteczne :)

Dzięki wielkie.

Temat można zamknąć:)
P-17865
« 1 »
  Strona 1 z 1