Форум программистов, компьютерный форум CyberForum.ru

Переменная в качестве номера элемента массива. Array[Var] - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
Dmirtiy Vovk
4 / 4 / 0
Регистрация: 07.08.2014
Сообщений: 164
07.08.2014, 13:38     Переменная в качестве номера элемента массива. Array[Var] #1
Мне нужно изменяя некую переменную Var обращатся к различным элементам массива Array[Var].

Компилятор не выдаёт ошибок, но код выполняется не так, как задумано,

Например
C++
1
SomeVar = Array[Var] // в лучшем случае получается что SomeVar принимает значение Var.
Короче не работает, и как я понимаю и не должно.

Помогите придумать выход из ситуации, иначе я просто разочаруюсь в этом очень сложном и очень безпомощьном языке С++.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2014, 13:38     Переменная в качестве номера элемента массива. Array[Var]
Посмотрите здесь:

C++ Нахождения номера самого большего элемента массива целых чисел
Массивы (переменная в качестве размера для массива) C++
C++ Вычислить сумму элементов массива, порядковые номера которых совпадают со значением этого элемента
C++ Зачем взятие адреса нулевого элемента массива, если сама переменная и так его содержит?
Составить программу для нахождения первого элемента массива меньше десяти и его номера C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2014, 20:49     Переменная в качестве номера элемента массива. Array[Var]
Еще ссылки по теме:

C++ Составить программу для нахождения номера максимального элемента массива
C++ Описать процедуру NminMax(A,N,NMin,NMax), находящую номера минимального и максимального элемента массива А
C++ Переменная в качестве размера массива

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
DrOffset
6456 / 3830 / 885
Регистрация: 30.01.2014
Сообщений: 6,626
09.08.2014, 20:49     Переменная в качестве номера элемента массива. Array[Var] #41
Цитата Сообщение от Technogen Посмотреть сообщение
Вот четко цитата из книги:
В книге ошибка. Язык такое не допускал, но в принципе это вполне могло быть расширением компилятора автора книги. Однако описывать поведение языка на основании конкретного компилятора несколько неправильно (или об этом должно быть явно указано). В общем советую противоречивую информацию проверят в нескольких источниках. Так как в книгах (даже авторитетных) могут быть не только ошибки самого автора, но и переводчиков и редакторов.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
09.08.2014, 20:49     Переменная в качестве номера элемента массива. Array[Var]
Ответ Создать тему
Опции темы

Текущее время: 18:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru