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

Редактор многомерных динамических массивов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование set http://www.cyberforum.ru/cpp-beginners/thread543217.html
Приветствую. Что-то я совсем глупый вопрос задам, но понять, где тут ошибка никак не могу: #include <iostream> #include <vector> #include <set> #include <utility> typedef std::set <std::pair <std::string, std::string> > myData;
C++ Архиваторы Доброго всем дня. Может ли кто-нибудь посоветовать простые программы по созданию архиватора? Обыскала чуть ли не весь интернет, но ничего нормального не нашла. В программировании не разбераюсь, а потому помощи прошу у вас) Заранее благодарю. http://www.cyberforum.ru/cpp-beginners/thread543206.html
создание классов C++
создать класс который осуществляет вывод на экран таблицы умножения с++
C++ Составить массив B так, чтобы элементы массива A[0..6, 0..6] следовали в нем в последовательности диагоналей параллельно побочной диагонали
Дали лабораторную работу по информатике Задание: Составить массив В так, чтобы элементы массива A следовали в нем в последовательности диагоналей параллельно побочной диагонали и начинались с a, a, a... Помогите! Двумерный массив создаю, а дальше не знаю как. #include <stdio.h> #define N 7 #define M 7 #define N_MAX 50 #define N_MIN 1 int main(void) {
C++ Почему выдает ошибку в строке "src.erase(p);" http://www.cyberforum.ru/cpp-beginners/thread543188.html
Задача из Bjarne Stroustrup - "The C++ Programming Language(3rd edition)": 6.3. (*2) Read a sequence of possibly whitespaceseparated (name,value) pairs, where the name is a single whitespaceseparated word and the value is an integer or a floatingpoint value. Compute and print the sum and mean for each name and the sum and mean for all names. 6.12. (*2) Modify the program from §6.6 to also...
C++ Заменить в строке все цифры 0, 1, 2, 3, ....., 9 на "ZERO","ONE","TWO","THREE", ....., "NINE" соответственно Совсем недавно, точнее сейчас, доделал программу, которая выполняет следующее задание: Заменить в строке все цифры 0, 1, 2, 3, ....., 9 на "ZERO","ONE","TWO","THREE", ....., "NINE" соответственно. В программе использовались структуры, функции, файлы(ввод/вывод). По поводу ввода: он не совсем корректно работает. Что я имею ввиду: допустим, в файле несколько строк. В программе задается сколько... подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
09.04.2012, 11:56     Редактор многомерных динамических массивов
Предлагаю смотреть в сторону паттерна, применённого при разработке паскаля:
Многомерный массив есть синоним массива массивов,
то есть
Pascal
1
A[1,2]
- синоним
Pascal
1
A[1][2]
, а
Pascal
1
A[1,2,3]
- синоним не только
Pascal
1
A[1][2][3]
, но и
Pascal
1
A[1,2][3]
и
Pascal
1
A[1][2,3]
и вообще можно произвольно перекраивать в разделе операций скобки одного и того же массива и присваивать целиком массив-элемент любой размерности. Но, так как в c/c++ оператор [] поддерживает только один индекс, свести все массивы только к одномерным. Массив-элемент должен, как в паскале, принимать присваивание только в рамках точно равной размерности, количества элементов и диапазонов индексов.
 
Текущее время: 14:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru