Кроме вонючих кодов gets
(ИСПОЛЬЗУЙТЕ fgets
. ПОЖАЛУЙСТА. СЕЙЧАС, КОГДА ВЫ ВСЕ ЕЩЕ УЧИТЕ ПРЯМО ОТ НЕПРАВИЛЬНОГО)чудеса), похоже, это может сработать.Предполагая, что вы хотите получить 5 имен и лет от пользователя, попросите указать год для поиска и перечислите имена всех учеников, чьи годы совпадают.(Если это не то, что вы хотите, логика даже не так ясна, как вы думаете.)
Лично я бы не смешивал scanf
и fgets
(Да, я сказалfgets
. ИСПОЛЬЗУЙТЕ ЭТО.), Поэтому я не уверен в проблемах с этим.Во всяком случае, я не фанат scanf
, поэтому я могу быть предвзятым.