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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
djess92
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 37
#1

Побитовые операции - C++

02.05.2011, 21:45. Просмотров 496. Ответов 0
Метки нет (Все метки)

помогите пожалуйста ...объясните почему не получается!!! я готов раздолбать комп!))

смысл такой :

открываю текстовый документ и беру из него по 1 символу и кодирую каждый ...
кодирую ,отправляя символ в функцию..

мой первый символ - D1 (ASCII);

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
char Decoding(char ch)
{
    unsigned __int8 ch1,ch2,ch5,ch6;
    unsigned __int8 ch3 = 0x55; 
 
     ch = ch^ch3;
    
     ch1 = ch >> 4;
     ch2 = ch << 4;
 
     cout << ch1 <<"- ch1\n"; //  здесь выводит символ 0x08 (ASCII)
     cout << ch2 <<"- ch2\n"; // здесь выводит символ 0x40
    
     if ( ch1 == 0x08) cout << "ch1 = 0x08\n"; // не выводит !
     if ( ch2 == 0x40) cout << "ch2 = 0x40\n"; // выводит !
     
 
     ch = ch1|ch2; // здесь получается символ с кодом 0x08 !
 
     
     return ch;
}
я просто в тупике!!!

Добавлено через 14 минут
СПАСИБО ОТВЕТ НАШЕЛ!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2011, 21:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Побитовые операции (C++):

Побитовые операции - C++
Пожалуйста, объясните как работают побитовые операторы &amp; и |. Например идет: i=03; j=01; k=i &amp; j; // k=1 k=i | j; // k=3 А почему...

Побитовые операции - C++
Помогите решить несколько задач по битовым операциям,они все малы по реализации. И объяснить начиная с 3 задачи,что нужно сделать?А то не...

Побитовые операции - C++
От друга услышал идею о побитовой сортировки имен (например). К примеру, если у нас набор структурных переменных с анкетами работников, и...

Побитовые операции - C++
Помогите, не могу понять как сделать эту программу( unsigned ChangeGroupBits(unsigned x, unsigned y, int n1, int n2); ChangeGroupBits–...

Побитовые операции на с++ (<< и >>) - C++
Подскажите пожалуйста, такая задача - побитовый сдвиг на заданное количество символов сдвигает только цифры, как сделать чтобы он то же...

Побитовые операции - C++
Задача должна быть реализована в с++ но пришлось временно писать в дельфи. суть такая: входящие число в диапазоне 0-n (8 байт) выходящие...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2011, 21:45
Привет! Вот еще темы с ответами:

Побитовые операции - C++
Задача: битовый образ 8*8 задается при помощи 8 байт, каждый байт состоит, соответственно, из 8 бит, бит={0,1}; при помощи побитовых...

Побитовые операции - C++
Всем доброго утра. Дана такая задача: есть два чсила,поменять местами 2 последние цифры этих чисел между собой, т.е. 2 последних Х заменить...

Побитовые операции - C++
Здравствуйте уважаемые читатели форума! СОвсем не представляю как сделать простейшую програмку на С++. Нужно вычислить номер позиции...

Побитовые операции в С++ - C++
Здраствуйте. Нужно написать программу которая будед считывать количество единичек (1) в побитовом представлении числа. Пример input: 15 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru