Konwersja char - int

Konwersja char - int
Asmal
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Olsztyn
0

Mam taki kod:

Kopiuj
#include<iostream>
using namespace std;
int main()
{
    int a=80;
    char c;
    // I tu nie wiem
    cout<<c<<endl;
} 

I jak przekonwertować tego inta aby zawartość chara też była 80?

Lucas Darkstorm
  • Rejestracja: dni
  • Ostatnio: dni
1

http://www.cplusplus.com/reference/cstdio/sprintf/

Przy czym Tobie będzie potrzebny nie char, a tablica charów.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0
  1. Jeżeli potrzebujesz cyfry to wystarczy reszta z dzielenia przez 10.
  2. Jeżeli koniecznie potrzebujesz ciąg znaków to itoa, sprintf, stringstream
kq
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
0
Asmal napisał(a):

Mam taki kod:

Kopiuj
#include<iostream>
using namespace std;
int main()
{
    int a=80;
    char c;
    // I tu nie wiem
    cout<<c<<endl;
} 

I jak przekonwertować tego inta aby zawartość chara też była 80?

Jeśli chcesz aby char miał zawartość 80 (czyli 0x50, czyli P w ASCII) to po prostu

Kopiuj
c = a;

W przeciwnym wypadku potrzebujesz stringa.

Asmal
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Olsztyn
0

Ogarnąłem już co i jak dzięki linkowi od @Lord Darkstorm

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.