Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 10

Сортировка записей в файле

30.11.2011, 21:24. Показов 1730. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть задача:

В файле храниться информация, имеющая следующую структуру:
1 Список телефонов:
2 ФИО
3 фамилия,
3 имя,
3 отчество;
2 адрес;
3 город;
3 улица;
З дом;
2 номер телефона.


Программа должна сортировать файл по любому выбранному пользователем полю.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.11.2011, 21:24
Ответы с готовыми решениями:

Сортировка записей в тип. файле
Здарствуйте! Подскажите пожалуста, как произвоить сортировку записей в типизированном файле? В работе (база данных аэропорта), которую мне...

Сортировка записей в файле
Нужно написать программу сортировки Работа обязательно с файлами. В файле содержатся данные о сотрудниках предприятия: фамилия,...

Сортировка записей файле
//--------------------------------------------------------------------------- #include <vcl.h> #include <stdio.h> #pragma hdrstop...

12
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 10
02.12.2011, 00:08  [ТС]
никто помочь не может?
0
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 10
07.12.2011, 23:02  [ТС]
актуально
0
5 / 5 / 6
Регистрация: 26.11.2011
Сообщений: 51
07.12.2011, 23:14
тут тебе не роботы. не кто не обещал быстрого ответа. жди..
1
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 10
08.12.2011, 22:36  [ТС]
актуально
0
4 / 3 / 4
Регистрация: 06.12.2011
Сообщений: 63
08.12.2011, 22:43
никто не будет писать такого рода задачу с нуля... покажите ваш исходник... спрашивайте что непонятно.
0
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 10
08.12.2011, 23:29  [ТС]
структуру программы я вижу такой
Миниатюры
Сортировка записей в файле  
0
46 / 46 / 5
Регистрация: 24.03.2011
Сообщений: 315
08.12.2011, 23:32
drum, Ну так в чем проблема-то?Структура есть,пишите программу.
1
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 10
09.12.2011, 03:40  [ТС]
Пока получилось осуществить только ввод эннго кол-ва записей в создаваемый файл

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
program sort_zap;
type
    rec = record;
            surname:string[20];
            name:string[20];
            father:string[20];
            city:string[20];
            street:string[20];
            home:string[5];
            phone:string[11];
end;
var
   i,n:integer;
   s:string;
   f1: file of rec;
   bufer:rec;
Begin
Write('введите название для нового файла который будет содержать данные о сотрудниках: '); readln (s);
Assign(f1,s);
//запись в файл
rewrite(f1);
Write('введите кол-во вводимых сотрудников: '); readln (n);
for i:=1 to n do
  begin
  Write('введите фамилию абонента : '); readln(bufer.surname);
  Write('введите имя абонента: '); readln(bufer.name);
  Write('введите отчество абонента: '); readln(bufer.father);
  Write('введите город абонента: '); readln(bufer.city);
  Write('введите улицу абонента: '); readln(bufer.street);
  Write('введите номер дома абонента: '); readln(bufer.home);
  Write('введите телефонный номер абонента: '); readln(bufer.phone);
 
  write(f1, bufer);
  end;
// считываем из файла
reset (f1);
writeln('_____________________________');
writeln('Абоненты: ');
While not EOF (f1) do begin
read (f1,bufer);
writeln(bufer.surname,' ',bufer.name,' ',bufer.father,' ',bufer.city,' ',bufer.home,' ', bufer.phone);
end;
 
While not EOF (f1) do begin
read (f1,bufer);
writeln(bufer.surname,' ',bufer.name,' ',bufer.father,' ',bufer.city,' ',bufer.home,' ', bufer.phone);
end;
//
close (f1);
end.
Добавлено через 1 минуту
Пока получилось осуществить только ввод эннго кол-ва записей в создаваемый файл
Дальше ай нид хэлп )

Добавлено через 3 часа 8 минут
жду помощи...
0
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 10
11.12.2011, 00:45  [ТС]
актуально!!!
0
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 10
12.12.2011, 15:59  [ТС]
актуально...
0
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 10
15.12.2011, 03:38  [ТС]
Pascal
1
жду((:(
0
0 / 0 / 0
Регистрация: 30.11.2011
Сообщений: 10
21.12.2011, 05:38  [ТС]
тема закрыта - программа готова. Кому интересен результат - в личку
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.12.2011, 05:38
Помогаю со студенческими работами здесь

Сортировка записей в файле (QuickSort)
Уважаемы товарищи! Взялся помочь другу и сел в лужу, когда понял что помогать придется с Delphi. Есть задача организовать нечто подобное на...

Сортировка записей в типизированом файле по алфавиту.
Доброго времени всем. Ситуация такая: есть файл, елементом которого есть запись. Запись состоит из 5 полей, одним из которых являеться...

Занесение записей в listBox из файла и изменение записей в файле
Как сделать, что бы при запуске приложения, информация из конкретного файла сразу отображалась в listBoxе, а не выбирая файл через...

Сортировка в struct по алфавиту. Сортировка в файле
Допустим вот такая вот структура struct Art_space { public string Name { get; set; } ...

Поиск записей в файле
Вот почти готовая моя задача через нее вводятся данные в файл, а потом когда выбираем например "самый высокий мужчина", то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru