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

Объявление двумерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка Windows при запуске программы http://www.cyberforum.ru/cpp-beginners/thread27989.html
Есть задание, создать класс "полином" и несколько функций-членов. Задание выполнил, но в процессе выполнения программы Windows выдает ошибку: Debug Error! Program:.... DAMAGE:after normal block (#47) at 0x004900A0 Весь проект целиком прилагаю в архиве. Как избавиться от нее? Заранее спасибо.
C++ Баланс скобок в файле #include<fstream.h> #include<iostream.h> #include<string.h> #include<conio.h> #include<stdio.h> int pkzs(char*,char); http://www.cyberforum.ru/cpp-beginners/thread27982.html
C++ Редактирование текстового файла
Доброго времени суток. Подскажите, пожалуйста, как решить задачу: "Написать функцию, которая удаляет лишние пробелы между словами и сохраняет измененный текст в том же файле." Можно ли из файла построчно считывать информацию, редактировать строку и записывать ее обратно в файл на прежнее место?
C++ Создайте структуру – вектор
Создайте структуру – вектор.Структура должна в себе содержать поинтер типа int и номер координат.Вычислить функции для : инициализировать и уничтожить вектор,ввод и замена координат,доступ к координатам,вычисление длины вектора.В функции main() посчитать для второго длину и производную последних 2-х цифр из наибольшей и наименьшей координаты,перед и после изменения одной из их координат. ...
C++ Цикл do while http://www.cyberforum.ru/cpp-beginners/thread27973.html
Задача с использованием цикла do while. Не могу понять какое нужно поставить условие. #include<stdio.h> #include<conio.h> void main () { int a,y;
C++ нужно нарисовать блок-схему для программы никак не могу нарисовать схему, помогите, кто в этом разбирается! программу я вложила подробнее

Показать сообщение отдельно
lirik
2 / 2 / 0
Регистрация: 17.03.2009
Сообщений: 23

Объявление двумерного массива - C++

30.03.2009, 02:16. Просмотров 6503. Ответов 3
Метки (Все метки)

Здравствуйте!
Как объявить двумерный массив как public , я имею ввиду что например класс или одномерный массив можно объявить вот так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 MyClass** box;
 
void MyFunc (num) {
  box = new MyClass* [num];
  for (int z = 0; z < num; z++) {
     box[z] = new MyClass(this);
  }
//....
}
 
//
//или массив
//
 
int* posarray;
void MyFunc (num) {
  box = new int[num];
//....
}
это все работает , а как также объявить двумерный массив ?:'(
пытался искать в гугле да и на форуме , ничего не нашел наверно по таму что не знаю как правильно составить поиск на это
вот что пробывал сделать сам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 int* posarray;
void MyFunc (num) {
  box = new int[num][num];
}
 
//
//...
//
 
 int* posarray;
void MyFunc (num) {
  box = new int[num];
  for (int i = 0; i < num; i++) {
   box[i] = new int[num];
  }
}
 
//
//...
//
 
 int* posarray;
void MyFunc (num) {
  box = new int[num];
   box[num] = new int[num];
}
 
//
//все это не правильно((((
//
Помогите пожалуйстаааааааа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru