Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Обработка изображения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ препроцесорная обработка http://www.cyberforum.ru/cpp-beginners/thread1111120.html
файл Makros.h #ifndef __MAKROS_H__ #define __MAKROS_H__ #define DOWN cout<<endl; #define PEREVOD_V_STROKU(str) # str #define VVOD(mas,n) double *mas;\ int n;\ ...
C++ Определить количество отрицательных в строках, содержащих нули и номера сток и столбцов седловых точек матрицы Дана целочисленная прямоугольная матрица. Определить: 1) количество отрицательных элементов в тех строках, которые содержат хотя бы один нулевой элемент; 2) номера строк и столбцов всех седловых... http://www.cyberforum.ru/cpp-beginners/thread1111119.html
Сравнение строк в структуре C++
смысл таков- я ввожу строку char nomerP, и эта строка должна сравниться с char NO и вернуть мне 0 или отличное от 0 значение. Вот вызов функции сравнения if (proverka1(marshryt.NO,nomerP)) { ...
Не работает Code::Blocks 13.12 :( На какую IDE можно безболезнено перейти? C++
Последняя версия кодблокс 13.12 вышла на редкость глючной и стала долго запускаться по сравнению с предыдущими версиями. А сейчас нужно было создать новый проект, а он не создается, меню выбора...
C++ Не работает алгоритм Форда-Фалкерсона http://www.cyberforum.ru/cpp-beginners/thread1111104.html
Добрый день уважаемые форумчане! У меня проблема. Реализовал алгоритм Форда-Фалкерсона. Программа компилируется, но правильного результата не выдает. Переделывал ее уже два раза, но все тщетно,...
C++ чтение формата *.xls Требуется обработать документ формата *.xls (где присутствует объединение итп), провести кое-какие вычисления и вывести результат. Предполагается, что в системе не установлен ни Microsoft Office, ни... подробнее

Показать сообщение отдельно
maxim12345
2 / 2 / 0
Регистрация: 28.09.2013
Сообщений: 72
04.03.2014, 18:53  [ТС]
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
int main()
{
    FILE* in;
    in = fopen("kv16bl.bmp","r+b");
     BitMapHeader bh;
     fread(&bh, 1, sizeof(BitMapHeader), in);
    int f = bh.biHeight;
    int color = 255;
    int tempcolor;
 
    unsigned long int c = pow(f,2);
    if(in!=NULL)
    {
        fseek(in, 1078, SEEK_SET);
        for(unsigned long int i = 0; i<c; ++i)
        {
            fread(&tempcolor, 0, sizeof(tempcolor), in);
 
            if(tempcolor==0)
            {
 
                fwrite(&color, sizeof(color), 1, in);
 
            }
 
        }
    }
    fclose(in);
    return 0;
 
}
А что не так именно в моей? просто она должна все делать именно в одном файле

Добавлено через 2 минуты
color и tempcolor не int а unsigned char надо
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru