W jaki sposob mozna zamienic dowolny znak, przykladowo znaki 'Č×qŁđć' na binarke ? potrzebne mi to do kodowania base64.
0
0
Wytłumacz co to znaczy binarkę
. W C++ dane binarne? mogą być (i są) przechowywane np. w char*
.
0
char binarne[10];
int znak = '%';
itoa(znak, binarne, 2); //funkcja przeanalizuję liczbę **znak** a następnie zapisze ją do ciągu **binarne** w systemie "2" (dwójkowym).
cout<<"znak"<<char(znak)<<" w syst. dwojkowym wyglada nastepujaco: "<<binarne;
Znak jest przechowywany w 1 Bajcie ( 8 bitach). Więc nie wiem po co ci kod binarny skoro mając znak masz kod binarny.
0
okej, a teraz jak mamy zalozmy ciag bitow '11001010' to jak go zamienic na jakis znak graficzny ? dokladnie chodzi mi o to, zeby byl odwrotny efekt do poprzedniego.
0
Zamieniasz na dziesiętną liczbę do int'a np. i rzutujesz na char'a.