Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Random изоброжения https://www.cyberforum.ru/ cpp-builder/ thread1825821.html
Привет всем, мне нужна ваша помощь. Мне на форме необходимо сделать Random на 10 изображений который будет меняться по кнопке.. Я не могу понять как написать радном на изображения:gcray:
Вычислить значение Y в зависимости от выбранной функции f(x) C++ Builder
Вычислить значение Y в зависимости от выбранной функции f(x), аргумент которой определяется из поставленного условия. Возможные значения функции f(x): 2x, x2, х/3 (в оконном приложении выбор выполнить с помощью компоненты RadioGroup). Предусмотреть вывод сообщений, показывающих, при каком условии и с какой функцией производились вычисления Y. Кто поможет с написанием программы в оконном режиме....
C++ Builder Найти причины возникновения ошибок в программе "Органайзер" и исправить эти ошибки https://www.cyberforum.ru/ cpp-builder/ thread1825665.html
Создано приложение органайзер, в нем должны быть записная книжка, калькулятор и календарь. При запуске программы выдает такую ошибку(скрин), работает все кроме записной книжки, подскажите пожалуйста что и где исправить, чтобы запустилась записная книжка.
C++ Builder По заданным номеру месяца и числу определить дату следующего дня :cry:Дата некоторого дня характеризуется двумя натуральными числами: m (порядковый номер месяца) и n (число). По заданным m и n определить дату следующего дня (принять, что n и m не характеризуют 31 декабря) P.s.Она должна быть похожа на программу человека который только начинает учить с++ и имеет(человек) только базовые знания P.p.s. Выручите бедного студента https://www.cyberforum.ru/ cpp-builder/ thread1825658.html
C++ Builder ComboBox, значения в котором зависят от выбранного пункта другого ComboBox-а
Как можно сделать так чтобы при выборе определенного значения ComboBox1 в ComboBox2 был свой набор (Items). Например: В ComboBox1 выбрал Реле, а в ComboBox2 можно было выбрать серию этого реле, а если выберу в ComboBox1 Конденсатор в ComboBox2 будут уже другие значения, серии конденсатора. Я пробовал так записывать в ComboBox2: If (ComboBox1->Text==="Реле") ComboBox2->Items->Add("KB35");Но...
C++ Builder Настройки Code Insight У меня в Embarcadero® C++Builder 10 Seattle жульничает Code Insight. Не все свойства и методы показывает. Например, есть TImage *Img, и есть у него свойство Canvas. Однако, когда в редакторе набираю Img->ca знаток кода ничего не предлагает. В настройках все галочки стоят. Заметил, происходит это с разными свойствами и методами и у других объектов. Как это лечится? И ещё, возможно ли как-то... https://www.cyberforum.ru/ cpp-builder/ thread1825388.html
C++ Builder Где найти код Transformation->Distort? Здравствуйте. Где найти код искажения текстуры, как будто он на поверхности коробки, т.е. в пространстве? Также эта операция аналогична операции Edit->Transform->Distort и трансформация как показано на рисунке. Выкладывайте, пожалуйста, код, если если он есть у кого-нибудь. https://www.cyberforum.ru/ cpp-builder/ thread1825324.html Каким способом лучше всего и быстрее выводить анимацию? C++ Builder
обычно делаю таким вот способом Graphics::TBitmap Transparent = 1 Canvas->Draw при том что и вот это есть #include "PngImage.hpp" и с джпег как то пробовал но выводить на канву проще оказалось битмапом(как мне показалось) но хотелось бы вот это всё сделать как то подругому вообще в корне. потому что анимаций разных много и друг на друга их каждый раз накладывать слишком затратно для...
C++ Builder Поучения информации о количестве страниц в Word (наработки есть) Привет всем! Столкнулся с такой проблемой, что нужно изменять размер шрифта, если на 1 одну страницу не помещается. Делаю так wApp =CreateOleObject("Word.Applicatin"); Docs =wApp.OlePropertyGet("Documents"); Docs.OleProcedure(Add, WideString(file), false,0); Doc = Docs.OleFunction("Item", 1); Doc.OleProcedure("Active"); Bookmarks = Doc.OlePropertyGet("Bookmarks"); Bookmark =... https://www.cyberforum.ru/ cpp-builder/ thread1825200.html C++ Builder Как вывести на экран битрейт и частоту дискретизации mp3 файла https://www.cyberforum.ru/ cpp-builder/ thread1825021.html
Помогите пожалуйста достать из файла формата mp3 битрейт и частоту дискретизации. Желательно с пояснением. Заранее спасибо:)
C++ Builder Мониторинг системного трея
Приветствую. У меня необычная задача. Есть приложение, которое при отключении инета меняет свою иконку в системном трее. У меня задача такая - отследить момент, когда иконка сменится и записать в файл время и дату. Простой мониторинг с логированием активности сторонней программы. Идея была такая - каждую секунду делать скриншот области системного tray и сравнивать картинку с предыдущей. Если...
C++ Builder Как растягивать StringGrid при добавлении записей ? Как растягивать StringGrid при добавлении записей ? Добавлено через 14 минут неактуально, можно удалить https://www.cyberforum.ru/
Эксперт .NET
11094 / 7013 / 1574
Регистрация: 25.05.2015
Сообщений: 21,187
Записей в блоге: 14
14.10.2016, 17:27 0

Работа с 12-битными данными из бинарного файла - C++ Builder - Ответ 9645570

14.10.2016, 17:27. Показов 2019. Ответов 8
Метки (Все метки)

Лучший ответ Сообщение было отмечено Iuan как решение

Решение

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// Iuan.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <stdint.h>
#include <iostream>
 
int main()
{
    uint8_t bytes[] = {
        0x00, 0x00, 0x10, 0x00, 0x01, 0x00, 0x00, 0x10, 0x10, 0x01, 0x00, 0x01, 0x01, 0x11, 0x11, 0x00,
        0x00, 0x00, 0x00, 0x00, 0x00, 0x99, 0xa9, 0x99, 0x99, 0x00, 0x99, 0x99, 0x90, 0x91, 0x00, 0x09,
        0x09, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x09, 0x10, 0x10, 0x00, 0x00, 0x00,
        0x00, 0x91, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0x09, 0x09, 0x10, 0x00, 0x00, 0x09, 0x10, 0x91,
        0x01, 0x00, 0x10, 0x0a, 0x99, 0x90, 0x00, 0x90, 0x90, 0x01, 0x00, 0x03, 0x00, 0x90, 0x27, 0x12,
        0xbf, 0x0a, 0xbd, 0xdb, 0x82, 0xf0, 0x43, 0x20, 0x20, 0x91, 0x00, 0x10, 0x00, 0x00, 0x10, 0x00,
        0x10, 0x10, 0x10, 0x00, 0x00, 0x01, 0x11, 0x01, 0x11, 0x00, 0x11, 0x01, 0x00, 0x10, 0x00, 0x99,
        0x99, 0xa9, 0x9a, 0x00, 0x99, 0x99, 0x99, 0x90, 0x00, 0x00, 0x91, 0x90, 0x00, 0x00, 0x00, 0x00
    };
    uint32_t count = (sizeof(bytes) / sizeof(uint8_t)) * 3 / 2;
 
    for (uint32_t i = 0; i < count; i++) {
        uint16_t readed = 0;
        int16_t value;
 
        if ((i & 0x00000001ul) == 0) {
            uint32_t offset = i * 3 / 2;
            readed = (bytes[offset] << 4) | (bytes[offset + 1] >> 4);
        }
        else {
            uint32_t offset = ((i & 0xfffffffeul) * 3 / 2);
            readed = ((bytes[offset + 1] & 0x0fu) << 8) | bytes[offset + 2];
        }
 
        if ((readed & 0x0800ul) == 0x0ul) {
            value = readed;
        }
        else {
            value = readed & 0x7fful;
            value = -value;
        }
 
        std::cout << i << ":\t 0x" << std::hex << readed << "\t " << std::dec << value << std::endl;
    }
 
    return 0;
}
Цитата Сообщение от Iuan Посмотреть сообщение
первые пол файла один канал, вторые пол файла другой канал
Прямо файл пополам чётко делится? Или одновременно два канала пишутся в соседние значения?

Вернуться к обсуждению:
Работа с 12-битными данными из бинарного файла C++ Builder
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.10.2016, 17:27
Готовые ответы и решения:

Заполнить структуру данными из бинарного файла
Мне нужно заполнить структуру Note данными из бинарного файла. У меня есть такие структуры:...

Работа с 16-битными оттенками серого
Здравствуйте. Какие средства в C++ позволяют работать с 16-битными оттенками серого?

Работа с 128 битными числами
Делаю генерацию ключей для RSA. Контроллер atmega644p. Понадобилось оперировать 128 битными...

Работа с чтением/записью бинарного файла
Здравствуйте. Хочу создать бинарный файл, туда записать число. Затем его закрыть, заново открыть и...

8
14.10.2016, 17:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.10.2016, 17:27
Помогаю со студенческими работами здесь

Работа с бинарными файлами, конец бинарного файла
Доброго времени суток, уважаемые форумчане. Хотел разобраться с работой с бинарными файлами в Си....

Данные.работа с данными из файла ?
1.Создать набор данных, содержащей информацию о работниках фабрики. Структура: № цеха/ ФИО/...

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

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

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru