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

Как в функцию передать параметр - двухмерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужны примеры создания реальных программ http://www.cyberforum.ru/cpp-beginners/thread37799.html
Здравствуйте. Если у кого есть ссылки на материалы повещенные созданию реальных (практичных) приложения для Windows на Visual C++ с использованием как консоли так и MFC, то скиньте. Просто, хотелось бы на конкретных программах изучать, а то одна теория, теория... Уже сил нету. То есть, такие примеры в которых содержаться уроки с программированием каких-нибудь интересных и нужных программ....
C++ С++/Слияние двух списков.В чем ошибка программы? она не работает... #include <iostream> #include <list> #pragma hdrstop #include <condefs.h> using namespace std; // // Операция передачи списка в поток. // template<class T> ostream &operator“(ostream &os, const list<T> &c) http://www.cyberforum.ru/cpp-beginners/thread37795.html
двумерные статические массивы C++
Дана квадратная матрица. Отсортировать по убыванию первую её строку и все строки содержащие элементы, равные наибольшему элементу матрицы. Как отсортировать первую её строку и все строки содержащие элементы, равные наибольшему элементу матрицы???????????????? Вот, что у меня получилось! # include<iostream.h> # include <stdlib.h> void in_mas(int n,int m) { for (int i=0;i<n;i++) {
C++ Выбор пунктов меню через стрелочки
Здравствуйте! Есть такая простенькая менюшка на bcpp3.0 1) Запустить программу 2) Справка 3) Об авторе 4) Выход
C++ Структуры http://www.cyberforum.ru/cpp-beginners/thread37785.html
задание: В задаче следует написать функцию, выполняющую упорядочение массива структур с помощью простых алгоритмов сортировки. Массив и его размер должны быть параметрами функции. Массив можно задать в функции main с помощью операторов присваивания. Слово на русском языке и вычисленный в процессе ввода порядковый номер буквы, с которой начинается слово в русском алфавите. Ключ сортировки –...
C++ (ищу алгоритм) Хопкрофта-Карпа Люди, помогите пожалуйста. Есть у кого реализация алгоритма Хопкрофта-Карпа? Весь интернет излазил примера для С++ нигде нет. Помогите. Буду признателен. подробнее

Показать сообщение отдельно
Monte-Cristo
 Аватар для Monte-Cristo
2805 / 1370 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
03.06.2009, 10:31     Как в функцию передать параметр - двухмерный массив
Цитата Сообщение от Marinich Посмотреть сообщение
int **a; a = new int *[10]; for (int i =0; i<10; i ++) a[i] = new int [10];
ну дык... это ж другое дело... это создание динамического двумерного массива (через массив указателей).. а если есть статический двумерный массив, то тут есть вариант следующий:

C++
1
2
3
4
5
6
7
8
9
int A[5][7];
 
int **M = new int*[5];
for (int i=0; i<5; i++) M[i] = A[i];
   
void func(int **A, int m, int n)
{
   // работа с массивом A[i][j]
}
только необходимо не забывать удалять потом массив указателей...


Цитата Сообщение от AltPeople Посмотреть сообщение
for ( i=1 ; i<=n; i++)
в массивах индексация начинается с 0 ... т.е. необходимо писать так:

C++
1
for ( i=0 ; i<n; i++)
 
Текущее время: 07:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru