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

Указатель на двумерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Реализаця стека из стеков http://www.cyberforum.ru/cpp-beginners/thread397049.html
такое задане: Приведите четыре способа реализации стека из стеков . Напишите для каждой реализации следующие программы: - удалениестека из стеков стека qq и присваивает ее q; - помещает стек q в qq; - удаляет элемент из первого стека в qq и присваивает его x; - помещает элемент х в первый стек qq. Как реализовать данную структуру?
C++ задача на строки.с++ подсчитайте количество шипящих букв в слове. http://www.cyberforum.ru/cpp-beginners/thread397040.html
Массивы C++
как задать массив в C++, который в паскале выглядит так: var a : array of integer
C++ Не выполняется сортировка
Вот часть моей программы #include <iostream> #include <conio.h> #include <fstream> #include <vector> #include <iomanip> #include <cstdlib> #include <algorithm> #include <windows.h> using namespace std;
C++ как cделать простую задачу на С++ http://www.cyberforum.ru/cpp-beginners/thread397013.html
Проверить, есть ли одинаковые цифры в смежных разрядах. (пожалуйста напишите код очень нужно, никогда на С++ не писал)
C++ Объясните как начать работу в Dev-C++ Знаю средне Delphi хотел выучить с++ но не понимаю как создать проект подробнее

Показать сообщение отдельно
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
02.12.2011, 20:52     Указатель на двумерный массив
Компилятор должен знать, на сколько делить массив (так как двумерный массив хранится в памяти как одномерный)

1-ый вариант
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#define ROWS 100
#define COLUMNS 10
 
...
 
void fun1 (int arr[][COLUMNS])
{
...
}
 
...
 
 
int arr[ROWS][COLUMNS];
 
 
 
fun1 (arr);
...
2-ой вариант


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// динамический массив
...
void fun1 (int *arr)
{
 
...
 
}
 
...
 
int ** arr;
 
...
 
fun2 (arr);
...
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru