Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Лямбда выражения C++
Здрасьте) вопрос по новому стандарту, в который ввели лямбда-выражения. создаю класс, у которого есть поле data, типа map. map <string, list<string> > data; заполняю его. и теперь мне нужно... мой gcc не понимает этот новый for В чём проблема обновить? ;)
C++ цикл и число по модулю
проблема в следующем: есть отрицательное число, допустим -124, -124 mod 22 = 8, но если использовать стандартное взятие по модулюint i = -124%22; то получаем -10. это как-то странно считает он, надо... abs(-124)%22и получим 14, а ТС'y надо 8-124 mod 22 = 8
C++ Записать формулу при помощи библиотеки math.h https://www.cyberforum.ru/ cpp-beginners/ thread381237.html
Помогите пожалуйста , для примера записать формулу при помощи math.h желательно обе , можно даже просто строку как она записывается в с++ double alpha;//in radians //... double z1 = 2 * pow(sin(3*M_PI - 2*alpha)*cos(5*M_PI + 2*alpha), 2.0); double z2 = 0.25 - 0.25 * sin(2.5*M_PI -9*alpha);//тут не видно картинке, вроде похоже на 9
C++ возможно ли? Нужно написать программу которая при запуске ПК отправляла смс! Нужно для слежки за своим компом. Возможно ли такое? Заранее спасибо за ответы! Возможно, через GSM или 3G-модем. https://www.cyberforum.ru/ cpp-beginners/ thread381144.html
C++ База знаний по С++ https://www.cyberforum.ru/ cpp-beginners/ thread381317.html
Недавно начал изучать С++ раньше кодил тока на Делфи Подскажите с чего начать можно, какие книжки прикупить, по каким сайтом полазить и хорошую базу знаний (типа "http://www.delphisources.ru" для... Засим тема закрывается.
C++ Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле
Определить, какая буква чаще всего встречается в тексте, находящемся в заданном текстовом файле #include <stdio.h> #include <stdlib.h> #include <ctype.h> int arr, max; int main() { FILE *f = fopen("file.txt", "r"); for ( char ch ; fscanf(f, "%c", &ch) == 1 ; )
C++ Указатели: выделить память размером n байт Мне нужно выделить память размером n байт, но почемуто указатель на эту память всегда размером в 4 байта. char *a = new char; std::cout << sizeof(a); // 4 char *a = (char*)malloc(10); std::cout... OrmaJever, размер указателя всегда равен 4-м байтам, а следить за размером выделеной памяти обязаность программиста https://www.cyberforum.ru/ cpp-beginners/ thread381228.html C++ Как включить dll в компилируемый файл https://www.cyberforum.ru/ cpp-beginners/ thread381145.html
Добрый день. У меня есть проект, который использует подключаемые dll файлы. Можно ли при компиляции интегрировать их в exe, чтобы распространять только один файл? Заранее спасибо! *Среда... Dar101, если есть иходники dll, то читайте про статическую сборку (static linkage).
C++ Найти номер максимального элемента в последовательности https://www.cyberforum.ru/ cpp-beginners/ thread381204.html
На зачет дали 4 задачи, нужна ваша помощь в их решении 1.Дана последовательность из n целых чисел. Найти номер максимального элемента в этой последовательности. 2.Дана последовательность целых... 1. std::vector<int> vec = {1,2,3,4,5,6,7,6,5,4,3,2,1}; std::cout << (std::max_element(vec.begin(), vec.end()) - vec.begin()) << std::endl;
C++ создание словарь добрый день...пожалуйста помогите сдать лабу Программа составления словаря (по файлу или группе файлов составляется словарь всех слов, содержащихся в файле; слова упорядочиваются по алфавиту и по... https://www.cyberforum.ru/ cpp-beginners/ thread381354.html
C++ Выдаёт ошибку на компиляции https://www.cyberforum.ru/ cpp-beginners/ thread381308.html
На этом участке компиляции выдаёт ошибку: /Создание цикла преобразования const int rowe = 9, columne = 4;//Размер преобразованного массива float arraye //Дробный двумерный массив { ... пропущена точка с запятой после объявления массиванепонятно, к чему тут блок "{}" после объявления массивав строках 11,15,19 пропущена ";"лишние аннотации типов
C++ Помогите сделать программку на С++ Очень нужна ваша помощь по программированию. Лекции по работе с внешними файлами нам еще не читали, а задание уже дали и в ближайшее время его надо будет сделать. #include <stdio.h> #include <string.h> #define FILE_NAME "file.txt" int main(void){ FILE * f; char buf, wrd; int cnt; https://www.cyberforum.ru/ cpp-beginners/ thread381307.html
2 / 2 / 2
Регистрация: 31.07.2011
Сообщений: 143
10.11.2011, 20:53  [ТС] 0

bmp (24 битный) - C++ - Ответ 2157159

10.11.2011, 20:53. Показов 11479. Ответов 15
Метки (Все метки)

Ответ

Так и быть скину код,вижу без этого не как.Ребят гляньте и наведите на мысль но не более)
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
48
49
50
51
52
53
54
#include <new.h>
#include <iostream>
#include <Windows.h>
#include <fstream>
#include <conio.h>
using namespace std;
 
int main ()
{
    BITMAPFILEHEADER bfh;
    BITMAPINFOHEADER bih;
    RGBQUAD *quad;
    RGBQUAD color;
    
    fstream bmp("bmp.bmp",ios::binary|ios::out|ios::in);
    if(!bmp){
        cout << "no open file\n";
        getch();
        exit(1);
    }
    
    bmp.read((char*)&bfh,sizeof(bfh));
    bmp.read((char*)&bih,sizeof(bih));
    bmp.seekg(sizeof(bfh) + bih.biSize, ios::beg); //строка не нужна но на всякий случай пусть будет
    
    int rgbBlue,rgbGreen,rgbRed;
    //почему-то когда пытаюсь записать данные нап прямую в color.rgbBlue и все отс.ошибка???
    cin >> rgbBlue;
    cin >> rgbGreen;
    cin >> rgbRed;
    
    color.rgbBlue=rgbBlue;
    color.rgbGreen=rgbGreen;
    color.rgbRed=rgbRed;
 
    int i;
    i=(bfh.bfSize-sizeof(bfh)-sizeof(bih));
    try{
        quad=new RGBQUAD[i];
        }catch (bad_alloc xa){
        exit(1);
    }
    //тут возникает вопрос недостающие байты до кратности 4 забивать мусором вручную 
    int n;
    for (n=0;n<=i;n++){
        quad[n]=color;
    }
    bmp.write((const char *)quad,i);
    //получатся полосатая картинка
    bmp.close();
    
    getch ();
    return 0;
}
Добавлено через 1 минуту
Да ребят попытался открыть 8 битный файл и оказывается он гораздо больше 24 битного.Это нормально?

Добавлено через 6 минут
Как создать в windows 40 битный bmp

Вернуться к обсуждению:
bmp (24 битный) C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.11.2011, 20:53
Готовые ответы и решения:

Работа с BMP-файлами (класс "8 битное BMP изображение)
Написать класс &quot;8 битное BMP изображение&quot;.Класс должен содержать 3 конструктора: конструктор по умолчанию, конструктор с параметрами и...

64 битный int
Здорова господа! Тут решаю задачку, нужно создать свой int для 64-битных целых. (размер допустим не важен возмем 30 разрядов). Так от я...

Компиляция в 16-битный код
Всем привет! Хочу с помощью GCC сгенерить ASM-файл с 16-битным кодом (типа как под DOS, а не 16-битный Windows). Пишу: gcc -S -m32...

15
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.11.2011, 20:53
Помогаю со студенческими работами здесь

Компиляция под 32 битный процессор
В общем название темы говорит само за себя. У меня стоит Win 7 64x разрядная и MS VS 2013. Когда я компилирую приложение, то оно спокойно...

Как загрузить 24-битный bitmap?
импортирую bitmap он преобразуется в 256... и еще : как оазложить COLORREF на состовляющие...

64-х битный свободный компилятор под windows
Здравствуйте, не могли бы вы рассказать мне где можно взять свободный компилятор языка С++ для windows для создания 64 битны приложений?

Соединение двух 32 битных блоков в 64 битный и обратно
Есть переменная __unt64 и две переменных unsigned unsigned int. Могу ли я получить один 64 битный блок из двух 32 битных и обратно? ...

Можно ли для винды компилить 64-х битный натив?
Можно ли для винды компилить 64-х битный натив? Чем? Как?

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru