Zamiana dowolnego znaku na binarny.

Zamiana dowolnego znaku na binarny.
KE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 15
0

W jaki sposob mozna zamienic dowolny znak, przykladowo znaki 'Č×qŁđć­' na binarke ? potrzebne mi to do kodowania base64.

RE
  • Rejestracja: dni
  • Ostatnio: dni
0

Wytłumacz co to znaczy binarkę. W C++ dane binarne? mogą być (i są) przechowywane np. w char*.

gswidwa
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 839
0
Kopiuj
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.

KE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 15
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.

xeo545x39
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kosmos
  • Postów: 1571
0

Zamieniasz na dziesiętną liczbę do int'a np. i rzutujesz na char'a.

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.