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

Ошибка с памятью - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массивы в С++ http://www.cyberforum.ru/cpp-beginners/thread396699.html
Помогите пожалуйста, очень нужно. Дана последовательность из n действительных чисел: Вывести на экран номера всех минимальных элементов. (С++)
C++ функция getline() в dev_C++ Помогите пожалуйста, не могу разобраться с функцией getline() Пишу на dev_C++ и не понемаю смысл работы функции. Она читает, пока не встретит символ конца строки?Почему у меня в выходном файле записался весь фаил input, а не только первая строка?Вот программа: { string s1; vector<string> v; ifstream fin ("input.txt"); ofstream fout ("output.txt"); while... http://www.cyberforum.ru/cpp-beginners/thread396677.html
C++ Сформировать целочисленный массив A(75), элементами которого являются случайные числа из диапазона [-5, 20]
помогите решить плз,прост сам препод много задал,а этот номер я как то не одупляю!!! "Сформировать целочисленный массив A(75), элементами которого являются случайные числа из диапазона . Найти среди его элементов два, разность которых имеет наибольшее значение." Нужно сделать на С
Работа с матрицами C++
Характерисикой столбца целочисленной матрицы именнуем сумму модулей его отрицательных нечетных елементов.Изменяя их место в столбце заданной матрицы, расположить их в соответствии с ростом характеристик. Спасибо.
C++ Задание про код Хэмминга http://www.cyberforum.ru/cpp-beginners/thread396652.html
Дано сообщение 0010010100101001 закодированное самовостанавливающимся кодом Хэмминга. Требуется определить верно ли данное сообщение и если нет, можно ли исправить сообщение Ответ представляет собой фразу "Верно", фразу "Ошибку определить невозможно" или исправленное РАСШИФРОВАННОЕ сообщение.
C++ Упростить листинг программы Есть листинг проги, нужно его упростить. // test.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; подробнее

Показать сообщение отдельно
Sor
35 / 35 / 0
Регистрация: 24.11.2011
Сообщений: 309
03.12.2011, 17:24  [ТС]     Ошибка с памятью
получилось.
вот так работает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void __fastcall TForm1::Button3Click(TObject *Sender)            
{    //кнопка преобразования в серый
    for(size_t i=0; i<VB.size(); i++)
    {
     for(int y=0; y<VB[i]->Height; ++y)
     {
 
      unsigned char* col =(unsigned char*)VB[i]->ScanLine[y];                       
      unsigned char* grey=(unsigned char*)I[i]->ScanLine[y];
      for(int x=0; x<(VB[i]->Width); ++x)
      {
        unsigned char g=(col[x*3+0]+col[x*3+1]+col[x*3+2] )/3;
        grey[x*3+0]=grey[x*3+1]=grey[x*3+2]=g;
 
      }
     }
    }
 }
 
Текущее время: 19:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru