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

Изменить программу для типа unsigned char - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Error LNK2001: неразрешенный внешний символ http://www.cyberforum.ru/cpp-beginners/thread790828.html
Учусь по Страуструпу, решаю задание, нужно создать header файл и два cpp и заставить работать сообща. Почему-то VS12 матерится на использование переменной. Таких тем в интернете множество, но всюду компилятор матерится на ссылку на функцию, которая нигде не определена. У меня ссылка на переменную. Если пытаюсь переменную определить в хедэр файле, мне не дает ее изменить в cpp. Подскажите, что...
C++ про kernel32.dll Доброго времени суток. Такой вопрос: Если прогой написаной на с++ создать в файле kernel32.dll поток то ето не повлияет на его работу? .Я сделал копию этого файла на рабочем столе. Предполагается что в потоке будут сотни гигов инфы %-) Заранее благодарен :) http://www.cyberforum.ru/cpp-beginners/thread790825.html
Ограничение длины вводимых символов C++
Ребят помогите пожалуйста ограничить длину вводимых символов, а именно чисел через cin.getline вот код: #include <iostream> using namespace std; int main () { setlocale(0, "rus"); double A, Z, U; cout<< "Введите значение числа A\n"; while (!(cin>>A) || cin.get()!='\n')
Исключения для формулы C++
Рассчитать значение функции в заданной с консоли точке с учётом возможных ошибок её вы-числения. Учесть, что функция может иметь деление на аргумент или вычисление квадратного корня, поэтому, при вычислении значения функции может возникнуть исключение. Аргумент функции вво-дится с консоли, а рассчитанное значение функции также выводится на консоль. При вводе значения аргумента следует учесть, что...
C++ Нарисовать тучу, закрывающую солнце. Когда туча наполовину закрывает солнце, начинается дождь http://www.cyberforum.ru/cpp-beginners/thread790789.html
Нарисовать тучу, закрывающую солнце. Когда туча наполовину закрывает солнце, начинается дождь.
C++ Нарисовать гроздь винограда. С клавиатуры задается число рядов ягод и их радиус Нарисовать гроздб винограда. С клавиатуры задается число рядов ягод и их радиус подробнее

Показать сообщение отдельно
marina11
1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 84
20.02.2013, 17:43  [ТС]     Изменить программу для типа unsigned char
Цитата Сообщение от aLarman Посмотреть сообщение
ну в двоичном представлении 128 == 1000 0000 (как написано выше) чтобы выделить 1ый бит чара)
потом делим маску пополам и потом она будет 64 что == 0100 0000 чтобы взять следущий бит)

Добавлено через 4 минуты
а еще я скобку пропустил
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void dvoich(unsigned char x)   
{  
int mask = 128; // 1000 0000
int bit;
for(int i=0; i<8;i++) {
bit = x&mask;
if(bit)
bit = 1;
mask/=2;
printf("%i",bit);
}
printf("\n");
}
у меня работает на символ 'a' вывел 0110 0001 (=97)
Спасибо большое,очистила решение и всё заработало)
 
Текущее время: 09:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru