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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
absolut
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 4
#1

Как автоматически создать несколько переменных с разными именами? - C++

27.06.2014, 12:32. Просмотров 312. Ответов 8
Метки нет (Все метки)

Товарищи программисты, есть строка с данными и в ней присутствуют точки, помогите пожалуйста написать цикл
Который бы присваивал каждой позиции этих точек переменную с новым именем. Заранее благодарю.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2014, 12:32     Как автоматически создать несколько переменных с разными именами?
Посмотрите здесь:
Как вывести в название консоли несколько переменных? C++
Как создать 100 массивов разными значениями ? C++
C++ Несколько макро с разными параметрами
C++ вычислить значения одной и той-же функции с разными значениями, в несколько потоков
Нужно создать таблицу с именами и набранными очками участников игры C++
Как создать несколько пронумерованных файлов C++
C++ Несколько стартовых переменных в for
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kverter
35 / 35 / 16
Регистрация: 30.10.2013
Сообщений: 211
27.06.2014, 12:38     Как автоматически создать несколько переменных с разными именами? #2
Если честно то я не въехал в "присваивал каждой позиции этих точек переменную с новым именем", это как О_о....пример приведи
absolut
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 4
27.06.2014, 12:42  [ТС]     Как автоматически создать несколько переменных с разными именами? #3
Допустим точка стоит на позиции 5, index_point1=5; а след на 9, index_point2=9;
Kverter
35 / 35 / 16
Регистрация: 30.10.2013
Сообщений: 211
27.06.2014, 12:47     Как автоматически создать несколько переменных с разными именами? #4
А массив тебе не пойдет?
absolut
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 4
27.06.2014, 12:50  [ТС]     Как автоматически создать несколько переменных с разными именами? #5
О каком массиве идёт речь?
FraidZZ
Ex-Member
3897 / 1523 / 229
Регистрация: 06.01.2013
Сообщений: 4,050
Завершенные тесты: 1
27.06.2014, 13:02     Как автоматически создать несколько переменных с разными именами? #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
absolut, оО.

C++
1
2
int index_point[50];
index_point[0] = 1;
Это если известно максимальное количество точек. В противном случае лучше использовать Vector
absolut
0 / 0 / 0
Регистрация: 27.06.2014
Сообщений: 4
27.06.2014, 13:22  [ТС]     Как автоматически создать несколько переменных с разными именами? #7
Спасибо Вам.
Kverter
35 / 35 / 16
Регистрация: 30.10.2013
Сообщений: 211
27.06.2014, 13:29     Как автоматически создать несколько переменных с разными именами? #8
АFraidZZ, а что мешает сначала посчитать кол-во точек, потом объявить массив? Ну хотя я полностью согласен что вектор будет логичнее!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2014, 15:16     Как автоматически создать несколько переменных с разными именами?
Еще ссылки по теме:
Pthread_create несколько переменных C++
C++ Возвращение результатов функции в несколько переменных
C++ Можно ли в VS2010 автоматически создать заготовку для ф-ии и класса ?
Реализовать класс «Проект» и создать объекты данного класса с разными способами инициализации C++

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

Или воспользуйтесь поиском по форуму:
FraidZZ
Ex-Member
3897 / 1523 / 229
Регистрация: 06.01.2013
Сообщений: 4,050
Завершенные тесты: 1
27.06.2014, 15:16     Как автоматически создать несколько переменных с разными именами? #9
Kverter, а зачем обходить строку два раза ? (хотя да, использование динамической структуры здесь - ядерное оружие по мухам).
Yandex
Объявления
27.06.2014, 15:16     Как автоматически создать несколько переменных с разными именами?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru