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

Передача двумерного массива в функцию - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование bind2nd http://www.cyberforum.ru/cpp-beginners/thread1214760.html
Доброй ночи! Помогите, пожалуйста, разобраться с биндерами. #include <iostream> #include <algorithm> #include <iterator> #include <functional> #include <vector> #include <cstdlib> #include <ctime> using namespace std;
C++ Тетрис на mvc Здрасти евриван) Как Вы? Все у Вас в порядке?) Думаю да) А я опять к Вам со своими проблемами( Наверное уже достал Вас хи-хи) Ладно, сразу к теме Итак, хочу реализовать Тетрис. Когда-то давно я его писал, и в принципе все меня устраивало, пока не прочитал про рефакторинг, паттерны, каркасы и тд. Я понял, что код мой - это ужас!) Решил заняться плотно каркасом MVC и реализовал несколько... http://www.cyberforum.ru/cpp-beginners/thread1214709.html
C++ Найти минимальное в произведении чисел
Ребята помогите, т. к. что то не пойму! Нужно найти минимальное в произведении чисел!!!! # include <iostream> # include <ctime> using namespace std; void main () { const int N=16; int mas ; int sum=0, min=0;
C++ Отсортировать по убыванию положительные элементы массива методом обмена
Отсортировать по убыванию положительные элементы массива методом обмена
C++ Ребята пожалуйста , переписать с С++ на Си ! ! Спасибо! http://www.cyberforum.ru/cpp-beginners/thread1214697.html
#include <fstream> #include <bitset> #include <sstream> #include <sys/time.h> #include <string> #include <iostream> #include <stdlib.h> using namespace std;
C++ Почему не могу заполнить массив символом ? Ест char массив. Не могу заполнить все значения массива звездочкой. * int main() { char val='*'; char q ='q'; const int s=3; char arr; int k=0; int i=0; подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
23.06.2014, 02:32     Передача двумерного массива в функцию
Цитата Сообщение от Negent Посмотреть сообщение
Тогда можно size2 даже убрать (оно уже есть = 4).
Можно.
Цитата Сообщение от Negent Посмотреть сообщение
Но теперь возникает вопрос, можно ли не задавать фиксированным размер столбцов вот здесь:
Нужно задавать (int arr[][4]). Второй размер массива компилятор должен знать, чтобы вычислять (при индексации) начало следующей строки. Начало нулевой строки - arr + 0 * 4, первой - arr + 1 * 4, второй - arr + 2 * 4.
Цитата Сообщение от Negent Посмотреть сообщение
Для трёхуровневого массива такого, как
arr[x][y][z], тоже надо жесткое задание двух последних значений - y и z? Т.е., определение должно быть, как, например, arr[x][4][5]?
Да.
 
Текущее время: 00:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru