|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
|
Указатель на элемент массива16.07.2010, 14:10. Показов 7038. Ответов 25
Метки нет (Все метки)
Добрый день! Возникла проблемка... грубо говоря есть два массива x и y, как к примеру указателю x[i] присвоить указатель y[i]? через &x[i] не дается
0
|
|
| 16.07.2010, 14:10 | |
|
Ответы с готовыми решениями:
25
Создать указатель на элемент массива Почему мы не разыменовываем указатель на элемент массива?
|
|
150 / 73 / 27
Регистрация: 09.04.2010
Сообщений: 297
|
||||||
| 16.07.2010, 14:21 | ||||||
|
Напиши как делаешь...
Может так?
0
|
||||||
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
|||||||
| 16.07.2010, 14:27 [ТС] | |||||||
ошибка
вечная путаница с указателями
0
|
|||||||
|
16 / 16 / 2
Регистрация: 31.07.2009
Сообщений: 54
|
|
| 16.07.2010, 14:30 | |
|
1
|
|
|
150 / 73 / 27
Регистрация: 09.04.2010
Сообщений: 297
|
||||||
| 16.07.2010, 14:33 | ||||||
|
Как по мне если float x - просто массив то так можно
1
|
||||||
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
||||
| 16.07.2010, 14:40 [ТС] | ||||
0
|
||||
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
| 16.07.2010, 14:42 | |
|
0
|
|
|
16 / 16 / 2
Регистрация: 31.07.2009
Сообщений: 54
|
|
| 16.07.2010, 14:43 | |
|
0
|
|
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|
| 16.07.2010, 14:44 | |
|
0
|
|
|
113 / 113 / 13
Регистрация: 01.10.2008
Сообщений: 876
|
|
| 16.07.2010, 14:44 | |
|
KuKu, то что вы хотите сделать в приницпе невозможно
потому что указатель на x[i] формируется в процессе программы &x[i]= &x+i*sizeof(<тип элемента>); это невозмлжно, да и не понятнозачем это вообше нужно можно например зранить в массиве не значения а указатели int* x[100];
0
|
|
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
| 16.07.2010, 14:48 | |
|
1
|
|
|
150 / 73 / 27
Регистрация: 09.04.2010
Сообщений: 297
|
|||||||
| 16.07.2010, 14:52 | |||||||
|
Не проще ли сделать как-то так:
1
|
|||||||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||
| 16.07.2010, 14:53 | ||
|
Попытка провести присваивание &x[i] = &X[i] равносильна попытке присвоить числу 5 значение некоторой переменной.
1
|
||
|
113 / 113 / 13
Регистрация: 01.10.2008
Сообщений: 876
|
|
| 16.07.2010, 14:56 | |
|
KuKu, короче это не возможно!
и кстати, ты классное название темы придумал в массиве нет членов, есть элементы
0
|
|
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
||
| 16.07.2010, 14:58 [ТС] | ||
|
есть входящие данные пусть это массив X, они используются сразу в нескольких местах... грубо говоря
y[0]=x[0] y[1]=x[1] y[2]=x[2] z[0]=x[1] z[1]=x[0] z[2]=x[1256] И таких массивов как y,z много, и что бы десять раз не перезаписывать массивы y,z при изменениях X надо что то с указателями ![]() Добавлено через 52 секунды
0
|
||
|
113 / 113 / 13
Регистрация: 01.10.2008
Сообщений: 876
|
|
| 16.07.2010, 15:02 | |
|
KuKu, в этом случае советую сделать массивы указателей
int* x[100]; int* y[100]; int* z[100]; y[0]= x[0]; z[0]= x[0]; и вуаля они все указывают на один элемент P.S. не забывай выделять память под элементы
1
|
|
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
|
| 16.07.2010, 15:06 [ТС] | |
|
Ладно вроде понял, всем спасибо. А что там за дебаты были по поводу левого операнда, так и не ясно
0
|
|
|
16 / 16 / 2
Регистрация: 31.07.2009
Сообщений: 54
|
||
| 16.07.2010, 15:08 | ||
|
Ну если конечно неправильный операнд - тоже операнд, тогда да... но думаю это нонсенс.
0
|
||
|
1563 / 1041 / 94
Регистрация: 17.04.2009
Сообщений: 2,995
|
|
| 16.07.2010, 15:11 [ТС] | |
|
Skoi, ваши туманные высказывания сводятся к тому, что сказал
Nameless One, или что то другое ?
0
|
|
|
113 / 113 / 13
Регистрация: 01.10.2008
Сообщений: 876
|
|
| 16.07.2010, 15:13 | |
|
KuKu, смотри
&a- это не переменая, а значение то есть что такое a для компилятора? это просто число, адрес и его невозможно поменять &a= 8 для компилятора тоже самое что и 53233= 8 советую тебе пучить ассемблер, там все сразу встант на свои места
0
|
|
| 16.07.2010, 15:13 | |
|
Помогаю со студенческими работами здесь
20
Может ли указатель показывать на последний элемент массива, а не на первый? Функция должна возвращать указатель на первый элемент массива,удовлетворяющий условию
Приведение любого двумерного массива к типу указатель на указатель Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|