С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перевод с двоичной системы в ASCII - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ VS C++ 2008 - kernel32.lib http://www.cyberforum.ru/cpp-beginners/thread533702.html
LINK : fatal error LNK1104: не удается открыть файл ''kernel32.lib'' Данная ошибка у меня возникает даже при компиляции чистого проекта. Ничего не компилируется. Постоянно вылазит эта ошибка (только...
C++ Корни квадратного уравнения Привет!! учили писать программки на делфи, а теперь надо на с++. не могу разобраться в синтаксисе... Пожалуйста напишите код программы с небольшими комментариями, которая будет вычислять например... http://www.cyberforum.ru/cpp-beginners/thread533696.html
Непонятное значение C++
Доброго времени суток. Программа: Пользователь вводит значения, они заносятся в вектор, а после сравнивается текущий с предыдущим элементом вектора для нахождения наибольшего значения. ...
C++ Обход всех файлов в каталоге
Всем привет! Необходимо получить список файлов заданного расширения (например, txt) в заданной директории. Каждый файл я буду открывать для чтения. Пробовал с помощью boost/filesystem реализовать,...
C++ Консольное приложение созраняет команды http://www.cyberforum.ru/cpp-beginners/thread533666.html
как сделать, чтобы набрали команду, закрыли приложение, потом снова открыли и стрелкой вверх и команда снова написалась?
C++ Алгоритм для формирования матрицы Необходимо сформировать матрицу по заданному образцу. Не могу придумать алгоритм. Буду очень благодарен за помощь. 1 1 1 . . . 1 1 1 0 1 1 . . . 0 1 0 0 0 1 . . . 0 0 0 . . . . . . . . . 0 1... подробнее

Показать сообщение отдельно
Kuzia domovenok
2061 / 1906 / 176
Регистрация: 25.03.2012
Сообщений: 6,569
Записей в блоге: 1
29.03.2012, 16:03
Цитата Сообщение от dezdimon Посмотреть сообщение
Есть последовательность 01010111101101010101101111011 ( к примеру ), как перевести эту последовательность в ascii коды ?
А последовательность как задана? Это строка? массив?
Вобщем начинай писать программу в таком духе:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
enum bits{
clr=0;
set=1;
};
int main(){
 char data[SIZE];
 bits  bitbuf[SIZE*8];//1,0
 int* cur;
 int i, j;
 loadbitbuf(bitbuf);
 cur=bitbuf;
 for (i=0; i<SIZE; i++){
 data[i]=0;
  for (j=0; j<8; j++){
    data[i]+=(*cur)*(1<<j);
    cur++;
  }
 }
 return 0;
}
Я нигде не ошибся?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.