С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder HttpSendRequest ERROR_INTERNET_SECURITY_CHANNEL_ERROR 12157 Доброго времени суток Согласно ТЗ необходимо обеспечить полнофункциональный диалог с сервером. Причем сервер использует "закрытый" сертификат. Сертификат был получен и установлен. При работе через браузер соединение проходит успешно. При установке соединения SSL сервер выдает дополнительный запрос для авторизации. Ответ на который должен быть POST определенных данных. Примечание: В ТЗ... https://www.cyberforum.ru/ cpp-builder/ thread61430.html C++ Builder Формат при печати в FastReport
Добрый день! Ребята помогите по такому вопросу. Делаю отчёт в FastReport в отчёте столбцы из базы данных. По умолчанию формат листа A3. Если я печатаю на принтер этот отчёт, где принтер может печатать только формат A4, то он сжимает этот формат до A4 и печатает нормально, а если я отправляю этот формат А3 на принтер, где есть возможность печатать именно этот формат т.е А3 и я устанавливаю в...
C++ Builder Устранить ошибку !! [C++ Error] Unit1.cpp(26): E2141 Declaration syntax error //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <stdlib.h> #include <fstream.h> #include <iostream.h> #include <stdio.h> #include <string.h> #include <math.h> https://www.cyberforum.ru/ cpp-builder/ thread61408.html C++ Builder Скажите как сделать это на С++ ? https://www.cyberforum.ru/ cpp-builder/ thread61319.html
Короче... надо отправить серверу сообщение и в конце него нажать на клавишу ENTER. На Delphi это выглядит так: tempstr := 'HELO Vasya'+#13; С++ нифига не понимает таких конструкций. Как это сделать на этом (тут плохое слово пропущено) языке?
C++ Builder Как устроен таймер?
Для примера, такой код: int a, b, c; //--------------------------------------------------------------------------- void __fastcall TFormBasic::Button1Click(TObject *Sender) { Timer1->Interval=123; // значения с потолка, главное, что два Timer2->Interval=456; // таймера работают несинхронно Timer1->Enabled=true; Timer2->Enabled=true;
C++ Builder RichEdit https://www.cyberforum.ru/ cpp-builder/ thread61245.html
\\Надо получить в одной строке два значения (№счёт и через пробел значение переменой х) При нажатии Button2 int i++; int x = 100; RichEdit1->Lines->Add(i.x);//Add(i.x) не знаю как правильно.
C++ Builder Переменные в функциях Хочется чтобы переменная из функции стала глобальной void TForm1::MaxMin() { //обьявляю переменные float max_m_1; float max_m_2; float max_m_3; /*.........получаю данные с формы....вычисляю*/ //Как получить данные переменные на выходе для последующей обработки в другой функции https://www.cyberforum.ru/ cpp-builder/ thread61226.html Word.. Выравнивание и новая строка... C++ Builder
Люди.. добрый вечер. Не как не могу разобраться...* Вынес на форму 4 компонента: Ворд апликатион, ворд докумен, ворд параграф и ворд фонт.. Вот код: void __fastcall TForm1::Button1Click(TObject *Sender) { * OleVariant ItemIndex = 1 ; * WordApplication1->Connect() ;* *//конект к серверу, типа * WordApplication1->set_Visible(true) ; * WordApplication1->Documents->Add(); *...
C++ Builder RichEdit https://www.cyberforum.ru/ cpp-builder/ thread61173.html
При нажатии RichEdit1 очищает только 1 строку. RichEdit1->Lines->Delete(AutoSize); А надо очистить весь лист.
C++ Builder Копирование текста выделением https://www.cyberforum.ru/ cpp-builder/ thread61149.html
как сделать чтобы при выделении текста в любом окне, у меня этот текст копировался в Memo или edit?
C++ Builder Вопросы по главному TMainMenu
Не знаю, как это по научному называется, но у любого более-менее приличного софта все пункты главного меню содержат подчёркнутые буквы, чтобы по Alt-<клавиша> можно было. При создании TMainMenu в названии пункта перед нужной буквой ставится амперсанд. В итоге на рисунке в дизайнере форм подчёркнутые буквы появляются, но при исполнении программ их нет. Чтобы они появились, там ещё какие-то...
C++ Builder Вывод картинок с помощью ImageList https://www.cyberforum.ru/ cpp-builder/ thread61129.html
Как с помощью ImageList выводить картинки поочереди при нажатии кнопки? Заранее спасибо!!! Я просто никогда не работал с ImageList и сам не могу разобраться)))
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
05.11.2009, 22:59 0

Побитное чтение из массива - C++ Builder - Ответ 338778

05.11.2009, 22:59. Показов 3877. Ответов 10
Метки (Все метки)

Ответ

Ну, ты можешь перевести байты в биты с помощью операции И.
Вот тебе пример(хотя так делать не очень хорошо):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
char* ByteToBit(char*massiv,int size)
{
char*result=new char[size*8];
int pos=0;
for(int j=0;j<size;j++)
        {
        int mask=128;//А вот тут я не знаю с какого конца тебе идти слева направо, тогда как тут
//Справа налево, тогда нужно не 128, а 1. И смотри нижний комментарий
        for(int i=0;i<8;i++,pos++)
                {
                result[pos]=massiv[j]&mask;
                if(result[pos]!=0)result[pos]=1;
                mask=mask>>1;//А тут тогда mask=mask<<1;
                }
        }
return result;
 
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
String text="Hello World";//Это у нас будет массивом чаров
 
char*bit=ByteToBit(text.c_str(),text.Length());
int bitArrayLen=text.Length()*8;//Массив битов будет в 8 раз больше исходного массива
String s;
//Просто нарисую его на экране.
for(int i=0;i<bitArrayLen;i++)
        {
        s+=String((char)(bit[i]+'0'));
        }
Label1->Caption=s;
}


Вернуться к обсуждению:
Побитное чтение из массива C++ Builder
0
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.11.2009, 22:59
Готовые ответы и решения:

Можно ли сделать побитное чтение из файла
Выбираю файл для чтения, пытаюсь прочитать с помощью fread Можно ли сделать побитное чтение?...

Побитное копирование файла
Привет, форум! Нужно скопировать файл, путем копирования его битов. Написал небольшую программу: ...

Побитное редактирование файла
Как, при побитном чтении файла (open x for binary as...) можно дописывать (добавлять) символы (но...

Чтение из массива файлов и удаление дублирующихся строк в каждом файле массива
Добрый день, сейчас я только начал изучать powershell и программирование в целом, и сейчас у меня...

10
05.11.2009, 22:59
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.11.2009, 22:59
Помогаю со студенческими работами здесь

Чтение элементов массива из файла, запись в листбокс и сортировка массива
Здравствуйте, помогите решить проблему..шарп только начали изучать, пояснений толковых никаких не...

Чтение из текстового файла и запись в массив. Разбиение массива строк на 4 массива. Split
Необходимо считать данные из файла в 4 массива. внутри файла текст такого типа...

Организовать чтение массива из файла, и запись массива в файл
Доброго времени суток! Как организовать чтение массива из файла и вывести массив в файл?

Сохранение массива в файл и чтение массива из файла
Имеется массив: int region_coordinates; Надо его записать в файл(неважно, в каком формате,...

0
Новые блоги и статьи
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта Gowin Eda и снимок. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
Как создать нейросеть для генерации картинок на Python
InfoMaster 12.01.2025
Генерация изображений с помощью искусственных нейронных сетей стала одним из наиболее захватывающих направлений в области компьютерного зрения и машинного обучения. В этой статье мы рассмотрим. . .
Создание нейросети для генерации текста на Python
InfoMaster 12.01.2025
Нейросети, или искусственные нейронные сети, представляют собой модели машинного обучения, вдохновленные работой человеческого мозга. Они состоят из множества взаимосвязанных узлов, или "нейронов",. . .
Как создать нейросеть распознавания изображений на Python
InfoMaster 12.01.2025
Введение в распознавание изображений с помощью нейросетей Распознавание изображений с помощью нейронных сетей стало одним из самых впечатляющих достижений в области искусственного интеллекта. Эта. . .
Основы искуственного интеллекта
InfoMaster 12.01.2025
Искусственный интеллект (ИИ) представляет собой одну из наиболее динамично развивающихся областей современной науки и технологий. В широком смысле под искусственным интеллектом понимается способность. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru