![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.04.2020
Сообщений: 4
|
![]()
Добрый день.
Такая проблема в коде: когда выбираешь вариант "посмотреть список студентов", выдает оценки по математике и литературе, а не список студентов. Вот задание: Разработать программу создания и корректировки файла, содержащего сведения об абитуриентах, сдавших вступительные экзамены в институт. Каждый элемент этого файла должен содержать следующие данные: фамилию и инициалы абитуриента, специальность, на которую он поступает, полученные оценки по физике, математике и литературе. Предусмотреть создание текстового файла, содержащего информацию об абитуриентах, поступающих на указанную специальность. Код:
Последний раз редактировалось acecandra; 02.06.2020 в 09:40. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,705
|
![]()
Уже пальцы заболели писать новичкам об: хочешь получить ответ - выложи нормальный форматированный исходник с тегами CODE, с отступами. Потому что читать такую вот портянку - зубы сводит.
Может, найдутся мазохисты, продерутся сквозь получитаемый текст и ответят. Как по мне, так я бы создал массив records с заданными полями и соответственно типизированный файл. Ну а выборка из массива абтуров по заданной специальности в текстовый файл - это отдельная часть задачи. Последний раз редактировалось digitalis; 02.06.2020 в 12:04. |
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,370
|
![]()
Смотрим формат вашего файла
Код:
![]() Код:
Вы написали: Цитата:
Если нужно выводить только список студентов или некоторую другую информацию, например только оценки по физике, то при чтении строки следует проанализировать её первую часть. Для этого в процедуру следует передать фразу, по которой надо искать, например, 'FIO'. Тогда процедура должна иметь другой вид: Код:
Код:
Если, например, FIO будет записан не с первой позиции, то такая строка будет пропущена. Ну и, пожалуйста, забудьте про goto. Тут это вообще ни к чему. Вместо Код:
Код:
Как-то так, ...
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не могу найти у себя ошибку в коде. Буду благодарен, если вы сможете её найти | Agent00x | Windows Forms | 4 | 25.11.2018 01:17 |
Помогите, пожалуйста, найти ошибку в коде (найти сумму факториалов чётных чисел в заданном диапазоне) | kris14 | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 25.10.2017 15:42 |
Найти ошибку в коде (Для данной целочисленной матрицы размером n*m найти матрицу из 0 и 1...) код на C | camel5 | Помощь студентам | 1 | 26.11.2013 06:11 |
Необходимо найти ошибку в коде VB6 | marcaa | Помощь студентам | 1 | 24.05.2012 18:03 |
Турбо паскаль:программа находящая сумму ряда(необходимо найти ошибку в коде) | Galchonok | Помощь студентам | 5 | 12.06.2010 15:10 |