1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 39
|
|
1 | |
Как одномерный массив представить двумерным?10.06.2013, 13:22. Показов 3837. Ответов 23
Метки нет (Все метки)
Я загрузил изображение. И есть указатель на его однобайтные пиксели: BYTE *pixels;
Пиксель [5,8] считываю так: pixels[5*Width+8]; А как сделать, чтоб pixels[5,8] ? Пробую через другой указатель: BYTE *array[Width][Height]=pixels; Компилятор ругается.
0
|
10.06.2013, 13:22 | |
Ответы с готовыми решениями:
23
Как представить многомерный массив в одномерный? Как представить пятимерный массив? Как представить массив в привате Представить строку как массив чисел |
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
||||||
11.06.2014, 17:21 | 21 | |||||
А в чем проблема имея строку получить доступ к ее элементу?:
0
|
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 39
|
||||||
12.06.2014, 04:53 [ТС] | 22 | |||||
Вот мой вариант (не проверял):
Вот только не уверен на счет delete ar2D. Правильно ли удаляю массив указателей.
0
|
327 / 230 / 55
Регистрация: 30.05.2014
Сообщений: 682
|
|
12.06.2014, 05:21 | 23 |
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,521
|
|
12.06.2014, 07:03 | 24 |
ни в чем
простоя ступил а лучше проверить, а еще лучше проанализировать ассемблерные листинги по моему мнению, в этом варианте мы теряем и в памяти ( лишняя память под массив указателей) и в скорости ( сначала идет выбор указателя потом по этому указателю рассчитывается ячейка) и это вместо простого умножения
0
|
12.06.2014, 07:03 | |
12.06.2014, 07:03 | |
Помогаю со студенческими работами здесь
24
Представить трехмерный массив как двумерный Представить слово как массив букв Как представить массив состоящий из дробей ? Дан одномерный массив А, состоящий из N целых чисел. Переписать из него в одномерный массив В все нечетные числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |