Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2016, 19:39   #1
Okokcmoo
Пользователь
 
Регистрация: 28.10.2016
Сообщений: 13
Вопрос Структуры c++

Поиск по имени
Редактирование студент

Поиск по имени
Этот элемент (case) должен задать имя ученика для поиска. Он будет проверять, начинается ли имя с этого входа или нет, если да, выводить строки . (например , Джон и Джоннатан (одинаковые префиксы - ДЖОН))


Изменить ученика
Этот элемент должен задать идентификатор студента для редактирования. Тогда если введенный идентификатор студента существует, то он должен показывать, что студентом следующим образом:
Пример:
(0) идентификатор студента: 123
(1) Имя: Джон Смит
(2) Возраст: 22 года
(3) Телефон: 345672


После этого следует спросить, какое поле вы хотите изменить, в нашем случае мы должны ввести поля от 0 до 3, где 0 отвечает за поле ID студента, 1 отвечает за поле " имя " и т. д.


После наведения поля нет для редактирования следующий шаг-предложить пользователю ввести новое значение поля:
Например:
Введите поле не для редактирования(0-3):
0
Введите новый идентификатор студента:
122
Новое значение было сохранено!
Okokcmoo вне форума Ответить с цитированием
Старый 11.11.2016, 19:52   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Таки и что? Что не получается? Как пробовали? Какие ошибки?
p51x вне форума Ответить с цитированием
Старый 11.11.2016, 19:55   #3
Okokcmoo
Пользователь
 
Регистрация: 28.10.2016
Сообщений: 13
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Таки и что? Что не получается? Как пробовали? Какие ошибки?
я не знаю как реализовать это с векторами.
Okokcmoo вне форума Ответить с цитированием
Старый 11.11.2016, 19:59   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

Как и с обычными массивами. Создаете класс/структуру студент и вектор их.
p51x вне форума Ответить с цитированием
Старый 11.11.2016, 21:33   #5
Okokcmoo
Пользователь
 
Регистрация: 28.10.2016
Сообщений: 13
По умолчанию

я не знаю как искать в векторе с элементами строк находить то что вывожу
Okokcmoo вне форума Ответить с цитированием
Старый 11.11.2016, 22:17   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,707
По умолчанию

1. В лоб: так же, как и в массиве. Вектор поддерживает оператор []
2. Взять один из стандартных алгоритмов http://en.cppreference.com/w/cpp/algorithm/find
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача структуры из программы на c# в dll на c++ и получение структуры из dll iukash Общие вопросы .NET 0 07.05.2013 16:03
Динамические структуры данных, списковые структуры (надо разобраться что делает программа) _4Alex4_ Помощь студентам 1 14.11.2012 07:39
Написание программ (древовидные структуры, структуры неспециального вида и т.д.) Green Gin Фриланс 2 27.04.2012 15:26
Управляющие структуры. Программирование алгоритмов разветвляющейся структуры. Лёнка Компоненты Delphi 1 23.04.2012 15:03
Структуры ForzaJuve Общие вопросы C/C++ 1 11.11.2010 07:31