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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ программа http://www.cyberforum.ru/cpp-beginners/thread287435.html
Для получения результата составить функцию, исходными данными которой являются два массива Х1, Х2,...,Хn и Y1, Y2,..., Yn с заданным числом n элементов (или один из них) или матрица A из n строк и n столбцов. Кроме этого, разработать программу для отладки составленной функции. Общее количество отрицательных элементов на главной диагонали и на двух соседних с ней (сверху и снизу) диагоналях...
C++ Условие подскажите пожалуйста как можно сделать условие: если одно из нескольких равно N, то ...... http://www.cyberforum.ru/cpp-beginners/thread287434.html
Как странспонировать одномерный массив C++
Как странспонировать одномерный массив то есть массив x в нём есть числа 1 2 мне нужно транспонировать массив чтобы получилось 1 2 то есть столбец их этих чисел
C++ Выбор различных дат из файла
Необходима помощь. Дан файл f, содержащий различные даты.Каждая дата-это число, месяц, год.Найти: а)Год с наименьшим номером. б)Все весенние даты. в)Все осенние даты. г)Самую позднюю дату.
C++ Записи и файлы http://www.cyberforum.ru/cpp-beginners/thread287416.html
Реализовать на Си. Заранее спасибо. Дан файл f,сведения об учениках состоят из его имени и фамилии и названия класса(года обучения и буквы), в котором он учится, дополнительно отметки, полученные учениками в последней четверти. а) Выяснить, сколько учеников школы не имеют отметки ниже 4. б) Собрать в файле g сведения о лучших учениках школы, т.е. об учениках, не имеющих отметок ниже 4 и по...
C++ Случайным образом создать таблицу пар значений и записать её в текстовый файл ... ребят кто может помогите пожалуйста с программами... 1) Создать две функции для работы с массивом: • формирование массива двузначных чисел с помощью датчика случайных чисел и вывода его на экран; • вычисление минимального элемента массива. Имя массива и его размер передаются в функцию в качестве параметров. Продемонстрировать работу функции на примере двух разных массивов. 2) Дана... подробнее

Показать сообщение отдельно
djess92
0 / 0 / 0
Регистрация: 31.05.2010
Сообщений: 37
02.05.2011, 21:45     Побитовые операции
помогите пожалуйста ...объясните почему не получается!!! я готов раздолбать комп!))

смысл такой :

открываю текстовый документ и беру из него по 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 минут
СПАСИБО ОТВЕТ НАШЕЛ!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru