|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.12.2014, 22:19 | #1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Рандомное заполнение вещественного массива указателей. Возможно ли?
Здравствуйте! Есть программа ввода/вывода массива на консоль, хочу представить массив как массив указателей, но что-то не очень выходит.
То есть есть массив указателей, заполнить его числами рандомно и вывести разыменованные указатели...ну как-то так. Код:
from dark to light)
|
13.12.2014, 23:18 | #2 |
Пользователь
Регистрация: 29.06.2012
Сообщений: 39
|
Всё-таки в цикле дожна использоваться переменная i.
|
14.12.2014, 00:03 | #3 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Разве i? Да, должна, если массив не описан как указатель, а тут я просто 20 раз заполнить ячейки памяти пытаюсь, начиная с адреса pa, ребят, хелп!)
from dark to light)
|
14.12.2014, 00:31 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Где запрос на получение памяти для этих указателей? Если ты думаешь что вот так просто массив указателей тебе Си разместит в память то ты ошибаешься.
I'm learning to live...
|
|
14.12.2014, 00:56 | #5 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
С указателями пытаюсь сам разобраться, для этого решил переделать старую программу, у меня не компилируются 2 строчки после for. Stilet, как же инициализировать память для массива указателей на вещественные числа?)
from dark to light)
|
14.12.2014, 01:23 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 14.12.2014 в 01:26. |
14.12.2014, 01:53 | #7 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Какие-нибудь библиотеки нужно будет подключать? Что значит**-двойной указатель, я опять запутался, почему ++pa, а не pa++? Free-аналог arr:=nil; на делфи? Спасибо)
З.ы. а как потом работать с таким массивом? Допустим я хочу его отсортировать потом.
from dark to light)
|
14.12.2014, 12:05 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
free() аналог freemem()
Двойной указатель это указатель на ячейку памяти в которой в свою очередь находится указатель на какие-то данные. Зачастую применяются в двумерных массивах. Например: http://www.programmersforum.ru/showp...4&postcount=27 В данном случае у тебя почти то же самое - двумерный массив, но второе измерение состоит всего из одного элемента. Однако я свангую: Код:
I'm learning to live...
|
14.12.2014, 18:40 | #9 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Код:
from dark to light)
|
14.12.2014, 19:19 | #10 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,291
|
Если нужно найти количество вхождений второго по величине элемента, то работает неверно.
Пример: Цитата:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заполнение массива с использованием указателей | Shelbanin | Общие вопросы C/C++ | 4 | 02.05.2013 18:41 |
Рандомное заполнение стринггрид | toha_master | Общие вопросы Delphi | 4 | 19.10.2012 00:43 |
Рандомное заполнение | MaxiCool | Помощь студентам | 1 | 15.04.2011 18:04 |
Рандомное заполнение массива и стринггрида | Repac123456 | Помощь студентам | 5 | 09.11.2010 00:29 |
Рандомное заполнение массива | ac1d_buRn | Помощь студентам | 15 | 03.05.2010 09:14 |