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

При заполнении двумерного массива выдает ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разделить выпуклый многоугольник на 4 равные части двумя взаимно перпендикулярными прямыми http://www.cyberforum.ru/cpp-beginners/thread1242320.html
Почти то же, что и тут: http://www.cyberforum.ru/java/thread1022760.html, но хочется решить на C++. А именно: Есть некоторый выпуклый многоугольник, который необходимо разделить на 4 равные части...
C++ Ошибка компиляции: нет перегруженной бинарной операции +. Подскажите в чем ошибка. Компилятор говорит что нет перегруженной бинарной операции + для такого типа (41 строка) #include <iostream> #include <cmath> using namespace std; class PolarSys{... http://www.cyberforum.ru/cpp-beginners/thread1242310.html
Функция strtok() не воспринимает пробел как разделитель C++
Функция успешно разделяют строку на лексемы из массива символов stri, но при вводе строки с клавиатуры, "пробел" между словами не воспринимает как разделить в отличие от ",.-". Как сделать чтобы...
Можно ли объявлять объекты в заголовочном файле? C++
Решил написать змейку с использование OpenGL. Сначала написал все в одном файле, все работало, решил сделать по красивее и распихать по хедерам. Сразу вопрос: Можно ли объявлять объекты в...
C++ Несколько логически ИЛИ в условии if http://www.cyberforum.ru/cpp-beginners/thread1242279.html
Здравствуйте! Вот такой, вроде бы несложный вопрос: Есть функция, в которую передается массив символов, далее она проверяет устраивает ли первый символ заданному критерию, если нет то возвращает...
C++ Реверс двусвязного списка Столкнулся с задачей написать функцию реверса двусвязного списка. Часа 3 сушил себе мозг с копиями указателей, получилось что надо хранить копию данных и копию адреса 1 узла да еще и копировать все в... подробнее

Показать сообщение отдельно
rikimaru2013
C++ Game Dev
2436 / 1130 / 240
Регистрация: 30.11.2013
Сообщений: 3,688
14.08.2014, 10:05
1) main должен возращать знач
C++
1
return 0;
2) Инициализация двухмерного массива с данными надо делать тут
C++
1
short labyrinth[size][size] = { {...}. {...}, .......}
3) В функцию передавайте
C++
1
2
3
4
5
6
7
8
bool labyrinthPic(short Arr[][SIZE], int size)
{
... // код
}
 
где SIZE перед using namespace напишите
 
#define SIZE 28
4) Отсюда новый main()
C++
1
2
3
4
5
6
7
int main()
{    
    srand(time(0));
    short labyrinth[SIZE][SIZE] = { {...}. {...}, .......};     
    labyrinthPic(labyrinth[][SIZE], SIZE);
return 0;
}
5) cout<< static_cast<char>(124) на
C++
1
cout << (char)124;
6) Кучу if'ов на switch
C++
1
2
3
4
5
6
7
8
9
10
11
switch(labyr[x][y])
{
     case 1:
          cout << ...;
          break;
     case 2:
          cout << ...;
          break;
     default:
          break;
}
7) Я люблю Visual Studio 2012 и тебе советую.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru