Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 34
1

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

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
:)
Эксперт С++
4763 / 3257 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
30.04.2013, 11:17 2
bih.biHeight и bih.biWidth соответствуют истинным размерам картинки? Добавьте проверку, возвращаемого fopen значения.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.04.2013, 11:17

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

Не могу найти ошибку
Осуществить циклический сдвиг квадратной матрицы размерности NxN вправо на N элементов таким...

Не могу найти ошибку
Вот моя задача и к ней я должен придумать обработку исключений Поле first - положительное целое...

Не могу найти ошибку
Вот задание к которому надо придумать обработку исключительных ситуаций Поле first - положительное...

Не могу найти ошибку
Как правильно сделать через рекурсию?

Не могу найти ошибку!
Написал функцию &quot;Сортировка пузырьком&quot;, но почему то в конце функции выводит те же значения, что...

Не могу найти ошибку
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;iomanip&gt; using...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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