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

Непонятная ошибка при инициализации дин. массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ блок-схема http://www.cyberforum.ru/cpp-beginners/thread304490.html
Надо написать блок-схему к коду на С++: #include <iostream> #include<time.h> #include<windows.h> using namespace std; int main () {
C++ Функция для сохранения в файл У меня есть функция Outfile для сохранения в файл void Outfile(stud& s) { ofstream finish("finish.txt"); if(!finish) { finish<<"Табельный номер: "<<s.n<<endl; finish<<"Студент: "<<s.fio<<endl; finish<<"Года рождения: "<<s.gr<<endl; finish<<"Размер стипендии: "<<s.st<<endl; finish.close(); http://www.cyberforum.ru/cpp-beginners/thread304487.html
C++ нахождение кратчайшего пути
помогите пожалуйста, заполняет (-3) лишние клетки #include "stdafx.h" #include <windows.h> const int n=15; HANDLE hwnd = GetStdHandle(STD_OUTPUT_HANDLE); void Labirint(int labirint) { for(int i=0;i<n;i++) {
C++ структуры !!!
1. Описати структуру з ім’ям SKLAD, яка містить наступні поля: - Name – Назва товару; - Type – одиниця вимірювання: - Quantity – кількість одиниць товару; - Cost – ціна одиниці товару. 2. Написати програму, що використовує дану структуру і виконує наступні дії: - вводить з клавіатури масив даних SHOP, що складається з N змінних типу SKLAD; - Впорядковує записи по спаданню поля Name;...
C++ Структура http://www.cyberforum.ru/cpp-beginners/thread304450.html
Всем привет!!Помогите подкорректировать программку....Буду очень благодарин!! Условие: Составьте структуру, проинициализируйте переменную типа структуры и выведите на экран полное значение такой переменной. "структура газеты(название статьи, количество знаков)" #include <iostream.h> #include <stdio.h> #include <string.h> struct Gazeta; { char statu
C++ Обработка препроцессора Дня доброго. Есть небольшая проблема #include<iostream> using namespace std; #define M 10 #ifndef N #define N 20 #endif #if M>5 cout << "Cool\n"; //Вот тут ругатся начинает подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
616 / 460 / 31
Регистрация: 28.01.2011
Сообщений: 605
25.05.2011, 16:01
Учитывая то, что для каждого BYTE ** и BYTE * массива память выделяется, вообще говоря, в абсолютно разных местах памяти, вы ничего иного, кроме как ошибки не получите. memset начнет писать байты в память непрерывно в памяти, ровно 480*640*3 штук запишет, ему все равно, что каждый подмассив выделен в каком-то там участке памяти, который может вовсе и не следовать непрерывно за предыдущим Bitmap[i][j], поэтому попытается пройтись по невыделенной памяти и будет ошибка доступа.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru