Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обход ввода https://www.cyberforum.ru/ cpp-beginners/ thread852390.html
Народ привет. Я чёт не могу придумать способ один...сейчас объясню задумку) Вот допустим у нас есть прога которая выводит в строчку цифры,выводит каждые 5 секунд допустим ( через Sleep(5000) ) ...
C++ Определить вероятности исходов боя бомбардировщика с истребителями
Необходимо написать программу на С++.Происходит воздушный бой между бомбардмровщиком и двумя атакающими его истребителями. Стрельбу начинает бомбардировщик; он дает по каждому истребителю один...
C++ Как можно найти вхождение подстроки в строку без строковых функций?
Как можно найти вхождение подстроки в строку без строковых функций?
C++ Алгоритм Флойда-Уоршела Ребят, помогите. На завтра нужно сдать алгоритм флойда. Вроде нашел код, но он не выводит САМО ЗНАЧЕНИЕ кратчайшего пути, а только по каким вершинам проходит кратчайший путь. Помогите дописать вывод... https://www.cyberforum.ru/ cpp-beginners/ thread852377.html
C++ Элементы, расположеные на главной диагонали, в первых 3 строках выше диагонали и в последних 2 строках ниже диагонали переместить в одномерный массив https://www.cyberforum.ru/ cpp-beginners/ thread852363.html
Нужно элементы расположены на главной диагонали, в первых 3 строках выше диагонали и в последних 2 строках ниже диагонали переместить в одномерный массив. P.S. help #include <stdio.h> #include...
Программа Жизнь C++
Вообщем... Что-то не могу сообразить с программой... Реализовать алгоритм игры «жизнь». Дано двумерное поле клеток, каждая из которых либо содержит организм (1), либо пуста (0). Каждая клетка...
Поиск последовательности в массиве символов C++
есть массив ascii символов мне нужно там найти последовательность (строку) есть какие-нибудь функции для поиска последовательности. в ручную я уже реализовал.
C++ Интеграция скомпилированного Fortran - приложения в программу на C++ Как можно использовать в программе написанной на с++ откомпилированное fortran приложение? Т.е. поступают входные данные в программу написанную на с++, она их передает в откомпилированную программу... https://www.cyberforum.ru/ cpp-beginners/ thread852320.html
C++ Слияние массивов https://www.cyberforum.ru/ cpp-beginners/ thread852289.html
Получить массив С(k), упорядоченный по возрастанию, путем слияния массивов A(n) и B(m), упорядоченных перед этим по возрастанию, где k = n + m
C++ Какой лучше комрилятор? Прошу извинения сразу. Тема заезженная .Какой компилятор лучше ? И какую версию компилятора выбирать анг. или русск.? https://www.cyberforum.ru/ cpp-beginners/ thread852284.html
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 34
0

Не могу найти ошибку

29.04.2013, 22:05. Просмотров 297. Ответов 1
Метки (Все метки)

в общем у меня есть 8 битный бмп файл я его считываю и записываю в другой бмп файл вроде по алгоритму все правильно , толька картинка все равно пустая
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
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
#include <math.h>
#include <iostream>
#include <conio.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    BITMAPFILEHEADER bfh;
    BITMAPINFOHEADER bih;
    FILE *fin,*fou;
    unsigned char pix;
    fin=fopen("LenaGrey.bmp","rb+");
    fou=fopen("picture.bmp","ab+");
    fread( &bfh, sizeof(BITMAPFILEHEADER), 1, fin );
    fread( &bih, sizeof(BITMAPINFOHEADER), 1, fin );
    
    fwrite( &bfh, sizeof(BITMAPFILEHEADER), 1, fou );
    fwrite( &bih, sizeof(BITMAPINFOHEADER), 1, fou );
 
    for(int i=0;i<bih.biHeight;i++)
    {
        for(int j=0;j<bih.biWidth;j++)
        {
        fread( &pix, 1, 1, fin );
        fwrite(&pix,1,1,fou);
        }
 
    }
    fclose(fin);
    fclose(fou);
 
    getch();
    return 0;
}


Вернуться к обсуждению:
Не могу найти ошибку
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.04.2013, 22:05
Готовые ответы и решения:

Найти слова, повторяющиеся более одного раза, не могу найти ошибку
#include &lt;iostream&gt; using namespace std; void obr1(char **s, char **mas, int n, int m) { int...

Массивы. Посчитать количество положительных, найти минимальное, удалить строку с минимальным (Не могу найти ошибку)
// Заданы матрицы X(8;4),Y(5;5),Z(6;9). // Для каждой из матриц определить строку, в которой...

Не могу найти ошибку
Добрый день! Третий день маюсь. Программа решает систему уравнений методом Гаусса. Программа...

Не могу найти ошибку
Не получается вывести сформированную матрицу. Выводит с каким-то мусором. #include &quot;stdafx.h&quot;...

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.