![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| .talisman |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 19.2.2005 Репутация: нет Всего: нет |
Значит так. Существует 20 символьных массивов с именами a1, a2, a3, a4... Существует переменная quan, которая содержит значение от 1 до 20, о есть число, которое показывает сколько массивов будет использованно. Она задаётся пользователем в ходе выполнения программы.
Суть в следующем. Нужно прочитать с клавиатуры имена участников, причем заранее не известно сколько их всего. Делать двадцать условий не рационально, а вот как сделать это в цикле я немного не понимаю. Нужно чтобы в операторе ввода scanf запись производилось в переменную имя которой меняется динамически. по типу "a<i+1>", где i является инкрементом цикла и преобразовывалась заранее, чтобы при выполнении записи вместо "a<i+1>" было написанно, например, "а5". Кусок кода:
если это не возможно, то подскажите как это реализовать. может быть через многомерный массив? или через структуры? заранее спасибо. |
|||
|
||||
| sergejzr |
|
|||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 19 Всего: 360 |
через лист делай
Код не компилировал и не проверял
|
|||
|
||||
| .talisman |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 19.2.2005 Репутация: нет Всего: нет |
sergej.z
что-то слишком сложно для меня =) со списками только недавно начал работать, но всё равно пока трудновато. про сиин и сиаун наслышан, но ни разу не использовал. по проще никак? =) или хотя бы каментов... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |