W jaki sposob mozna zamienic dowolny znak, przykladowo znaki 'Č×qŁđć' na binarke ? potrzebne mi to do kodowania base64.
Zamiana dowolnego znaku na binarny.
- Rejestracja: dni
- Ostatnio: dni
0
Wytłumacz co to znaczy binarkę. W C++ dane binarne? mogą być (i są) przechowywane np. w char*.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 839
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.
- 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.