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

Ошибка инициализации двумерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Построить прямоугольник, являющийся пересечением двух других http://www.cyberforum.ru/cpp-beginners/thread768891.html
Есть класс: class rectangle { public: void OutRectangle(); void SetRectangle(); void MoveRectangle(); void ChangeRectangle(); void TwoRectInOne(rectangle rect1, rectangle rect2);
C++ Отформатировать текст ЗАДАЧА: входной файл - неотформатированный текст выходной файл - этот текст отформатирован(удалены лишние пробелы и т.д.) разбит на заданное количество колонок заданной ширины(символов). ПРОБЛЕМА: не работает корректно программа на тесте: входной файл: два слова (например по 2 буквы в слове) то есть (qw qw) разбить на 2 колонки по 2 символа! выходной файл: получается две буквы в одной... http://www.cyberforum.ru/cpp-beginners/thread768880.html
C++ специфика создание 32 - х битного и 64 - х битного приложение
Господа допустим есть программа 32-х битная как из неё сделать 64-х битную . Интересует вообще как это реализуется и на сколько сложна будет переделка .
C++ переопределение шаблонов
Есть такой код: #ifndef ARRAY1_H #define ARRAY1_H #include <iostream> #include <locale.h> #include <assert.h> using namespace std;
C++ как работает программа? двойной указатель http://www.cyberforum.ru/cpp-beginners/thread768869.html
Здравствуйте,подскажите,пожалуйста,как работает программа! а в частности,зачем двойной указатель и как при помощи него все работает! void InsertNth(struct node** headRef, int index, int data) { if (index == 0) Push(headRef, data); else { struct node* current = *headRef; int i; for (i=0; i<index-1; i++)
C++ Ввести массив размерностью n элементов Ввести массив размерностью n элементов. N вводит пользователь. Вычислить среднее арифметическое положительных элементов массива. Буду очень благодарен. А то что то разобраться никак не могу. подробнее

Показать сообщение отдельно
vbloodv
 Аватар для vbloodv
22 / 22 / 0
Регистрация: 15.12.2012
Сообщений: 314
22.01.2013, 15:48  [ТС]     Ошибка инициализации двумерного массива
Цитата Сообщение от Alexxx7 Посмотреть сообщение
не путай индексацию и количество ячеек
Да, похоже именно это я перепутал, но как же от 0 до 2 = 3 ячейки

Новый код:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
enum colorMap {null = 0, yellow, green, blue, violet, red };
const int n = 3;
const int m = 3;
 
class Map
{
private:
    int map[n][m];
    int mapFinish[n][m];
    int miniMap[4][2],mainMap[4][2];
     //
public:
    Map()
    {
        map[n][m] = {yellow,green,null,null,null,null,blue,violet,red};
    }
};


Ошибки те же.
 
Текущее время: 08:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru