Форум программистов, компьютерный форум 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 c); mySet operator*(mySet& a); mySet operator*(char c); подробнее

Показать сообщение отдельно
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.
 
Текущее время: 06:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru