|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.11.2009, 01:49 | #1 |
программирователь
Пользователь
Регистрация: 15.02.2009
Сообщений: 72
|
не могу распечатать динамический массив
Доброго времени суток!
Такая проблема: #include <iostream> void ggg(int x,int y) { int *arg=new int(x*y); arg[1]=2; arg[2]=0; ... arg[x*y]=9; //тут хочу распечатать для проверки for (int i=0;i<(x*y);i++) {std::cout<<arg[i];} //и моя студия мне выдает ошибку!!! //подозреваю, что т.к. массив хранится в памяти, печатать его надо как-то по другому... } Где туплю? Если печать удалить, то все нормально.
smile
|
14.11.2009, 01:56 | #2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
У Вас ошибка ещё на этапе присваивания - Вы с 1 начинаете нумеровать, а надо с 0 и до x*y-1
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
14.11.2009, 07:34 | #3 |
программирователь
Пользователь
Регистрация: 15.02.2009
Сообщений: 72
|
спасибо, разобрался. Напутал с индексами.
smile
Последний раз редактировалось sinj; 14.11.2009 в 08:12. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
не могу распечатать с pdf | mirawoo | Свободное общение | 11 | 13.02.2011 12:26 |
Динамический массив | Lemo | Помощь студентам | 5 | 16.09.2009 06:26 |
Динамический массив | Ivin | Мультимедиа в Delphi | 14 | 27.02.2009 23:22 |
Динамический массив | _ares_ | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 26.12.2007 23:54 |
Динамический массив | Mickle | Общие вопросы Delphi | 8 | 19.06.2007 06:45 |