Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Двоичное представление символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вычисление определенного интеграла методом трапеции http://www.cyberforum.ru/cpp-beginners/thread1172287.html
Ребята, помогите!!! Нужна программа со всеми объяснениями, умоляю!!! Вообще никаких мыслей в голове(((
C++ Вычислить сумму рядом с точностью a Подскажите как составить программу используя оператор цикла do while для вычисления суммы ряда с точностью а. \sum_{n=0}^{\inf }(-1^n)/ ((4^n)*(2n+1)), a=0,001 http://www.cyberforum.ru/cpp-beginners/thread1172286.html
ДИНАМИЧЕСКИЕ СТРУКТУРЫ ДАННЫХ C++
нужна помощь в нескольких задачах!
C++ Алгоритм, орграф
Приветствую! Дана следующая задача : В игре на орграфе два игрока поочередно накрывают белыми (соответственно, черными) фишками вершины орграфа. Игрок при своем ходе может накрыть фишкой любую из...
C++ Односвязный список http://www.cyberforum.ru/cpp-beginners/thread1172257.html
Здравствуйте, помогите пожалуйста заполнить односвязный список с клавиатуры, без классов. struct library { string fio; string name; int age; int number; library *next; // Ссылка на след....
C++ Создать класс mySet, реализующий множество символов. Реализовать операции работы с ним +, -, *. Операндами этих операций могут выступать как сами множества, так и символы (char): mySet operator+(mySet& a); mySet operator+(char c); mySet operator-(mySet& a); mySet operator-(char... подробнее

Показать сообщение отдельно
Roland Discane
0 / 0 / 0
Регистрация: 20.10.2013
Сообщений: 45
11.05.2014, 21:24  [ТС]
Смотри, был, например код пробела 32. Перевожу его в двоичную систему, будет 100000. Делаю преобразование, получается 100001. А потом беру какую-нибудь букву, например H с кодом 72, в двоичной системе будет 1001000. Делаю какие-нибудь преобразования, будет 0001000. Когда переводим, то получаем 8. Если переведём опять в двоичную, то будет 1000 - первые нули отбросятся. А мне нужно их по-любому восстановить. И тут возникает проблема: если тупо дописывать в начало нули, то буду пролетать с символами, ascii коды которых представляются двоичным числом из 6 знаков, как пробел, и будет не 100000, а 1000000. А это уже совсем другой символ. Поэтому не знаю, как быть.
А в закодированном сообщении мы то не знаем, был ли это пробел или другой символ с 6 знаками или это была буква с 7.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru