Список форумов Шадринский форум -> Программирование -> Программирование для школьников и студентов. -> Указатель на массив
Начать новую тему   Ответить на тему   вывод темы на печать

Указатель на массив

Автор
Сообщение
ECLIPS
Начинающий


Пол: Пол:Муж.
Зарегистрирован: 09.04.2007
Сообщения: 16


Статус: Offline
СообщениеДобавлено: 2007.04.12 08:49.32
Ответить с цитатой
Вопрос: как сделать указатель на 2х мерный массив?

Примерно что то такое (естественно не работает).

int *ptr;
ptr = new int[W][H];

ptr[W][H] = varX;
Посмотреть профиль Отправить личное сообщение
xapac
Писатель


Пол: Пол:Муж.
Зарегистрирован: 28.01.2006
Сообщения: 698


Статус: Offline
СообщениеДобавлено: 2007.04.12 19:36.31
Ответить с цитатой
int**ptr;//так
int*ptr[256];//или моно так


а моно... вообще...

Добавлено спустя 8 минут 46 секунд:

#include<iostream>
using namespace std;
main()
{
int**P;
int new_x=10;
int new_y=10;
//выделяем память
P=new int*[new_x];
for(int i=0;i<new_x;i++)
P[i]=new int[new_y];
//запалняем массив
int numer=0;
for(int i=0;i<new_x;i++)
for(int l=0;l<new_y;l++)
P[i][l]=numer++;
//выводим
for(int i=0;i<new_x;i++)
{
for(int l=0;l<new_y;l++)
cout<<P[i][l]<<'\t';
cout<<endl;
}

}
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора ICQ Number
ECLIPS
Начинающий


Пол: Пол:Муж.
Зарегистрирован: 09.04.2007
Сообщения: 16


Статус: Offline
СообщениеДобавлено: 2007.04.18 14:20.19
Ответить с цитатой
Короче дофига способов.
Даже сам додумалсяSmile

typedef int mas[W];
mas *arr;
arr = new mas[H];
...
arr[i][j] = varX;

А нет стандартного чтоли или самого оптимального?
Посмотреть профиль Отправить личное сообщение
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> Программирование для школьников и студентов. -> Указатель на массив

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы