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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2021, 16:44   #1
maverick231
Пользователь
 
Регистрация: 17.11.2020
Сообщений: 15
По умолчанию Сортировка записей

Добрый день. В типизированном файле, хранящем записи вида:
  • Вид транспорта (автобус, трамвай и т.д.)
  • Номер маршрута (например, 10, 10А, А)
  • Количество остановок до ближайшего метро

Необходимо найти и вывести первую запись о выбранном виде транспорта без букв в номере маршрута.
Как это можно сделать?
maverick231 вне форума Ответить с цитированием
Старый 26.02.2021, 20:22   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,534
По умолчанию

Для начала - не постить один и тот же вопрос в разные разделы. Могут модераторы отшлёпать по опе.
п. 4.2. Правил.
Но кто же эти правила читает...
digitalis вне форума Ответить с цитированием
Старый 27.02.2021, 12:55   #3
ViktorR
Старожил
 
Регистрация: 23.10.2010
Сообщений: 2,304
По умолчанию

Доступ к поиску запрещён? Или вам готовое решение?
Вот предложение:
Описали тип записи и описали переменную типа запись:
Код:
...
Type TMarshrut = record
   Transport: string[20];
   NMarshruta: string[10];
   Points: integer;
end;
...

var marshrut: TMarshrut;
...
Читаете файл по записям в вашу переменную.
Проверяете, что поле NMarshruta - число.
Как?
Просто пытаетесь преобразовать строковый тип поля NMarshruta в число - процедура val().
Подробнее, например, тут: http://fkn.ktu10.com/?q=node/8606

PS:
Для чтения нужного поля, пример:
Код:
s := marshrut.NMarshruta;
Как-то так, ...
ViktorR вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сортировка записей JacobLOST Паскаль, Turbo Pascal, PascalABC.NET 0 19.05.2013 14:01
Сортировка записей в Си majuw Помощь студентам 11 29.04.2013 18:17
сортировка записей Voldemort93 БД в Delphi 2 17.10.2012 22:56
Сортировка записей. Whiplash Паскаль, Turbo Pascal, PascalABC.NET 3 17.12.2008 21:39