Konwersja char - int

0

Mam taki kod:

#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?

1

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

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

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
0
Asmal napisał(a):

Mam taki kod:

#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

c = a;

W przeciwnym wypadku potrzebujesz stringa.

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1