С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Barsu40k
1

Работа с тремя файлами

25.09.2013, 16:31. Показов 1189. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет всем.
Вообщем есть проблемка, дали решать задачу(Delphi), может кто сможет помочь?
Условие:
1-й файл содержит данные: шифр доктора, фио доктора, специализация;
2-й файл содержит данные: шифр пациента, фио пациента, диагноз;
3-й файл содержит данные: какой доктор принимал, каких пациентов он принял, какой диагноз поставил.
Отсортировать врачей по алфавиту, затем сортировка идет по пациентам с их диагнозом.
Работать желательно БЕЗ массивов.


Свои соображения даже боюсь писать, потому что они всегда разные и данная задача показалась очень сложной, но все же может кто поможет
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.09.2013, 16:31
Ответы с готовыми решениями:

Работа с тремя таблицами
Я маловато работал с БД и поэтому бьюсь над одной проблемкой: Работаю в Delphi, использую...

Работа с тремя потоками
Нужно сварганить 3 потока: первый основной(чтоб форма не залипала, все нужно вынести в следующие...

Работа с файлами , хотелось бы с windows system файлами
всем привет, нужна интересная идея по программированию, работа с файлами , хотелось бы с windows...

работа с тремя параллельными потоками
У меня есть программа... #include "stdafx.h" #include <fstream> #include <iostream> #include...

1
173 / 171 / 30
Регистрация: 12.12.2009
Сообщений: 1,336
29.09.2013, 14:16 2
Лучший ответ Сообщение было отмечено как решение

Решение

Самый простой и понятный способ такой
1 создаете 3 текстовых файла в папке с программой;
2 кидаете на форму 3 Listbox, 2 edit, 3 button
3 на Oncreate формы пишите
Delphi
1
2
3
4
5
6
ListBox1.Clear;
ListBox2.Clear;
ListBox3.Clear;
ListBox1.Items.LoadFromFile('файл1.txt');
ListBox1.Items.LoadFromFile('файл2.txt');
ListBox1.Items.LoadFromFile('файл3.txt');

далее чтобы добавлять врачей в один список, пациентов в другой для первых двух Listbox делаете так
Delphi
1
2
Listbox1.items.add(edit1.text); // код для кнопок
Listbox2.items.add(edit2.text);
ну и чтобы добавить результат в третий файл, можно выделить нужного доктора в первом списке, затем нужного пациента во втором (курсор поставить) и нажать на кнопку добавить. и в 3ий список попадет выделенный врач из 1ого списка + выделенный пациент 2ого списка
Delphi
1
 ListBox3.Items.Add(ListBox1.Items[ListBox1.itemIndex]+' - '+ListBox2.Items[ListBox2.itemIndex]);
ну и сохраняете все
Delphi
1
2
3
ListBox1.Items.SaveToFile('файл1.txt');
ListBox2.Items.SaveToFile('файл2.txt');
ListBox3.Items.SaveToFile('файл3.txt');
все просто)
1
29.09.2013, 14:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.09.2013, 14:16
Помогаю со студенческими работами здесь

Моделирование устройства с тремя кнопками и тремя лампочками: красной, желтой и зеленой
Вообще не могу понять как решить подобную задачу... дайте мне хотя бы идею пожалуйста, если кто то...

Работа с массивами, написать тремя разными способами
В массиве b = b1,...,bn найти номера трёх последовательных элементов, значения которых...

Модуль АЦП ATMega32, работа с 3 каналами и тремя кнопками
Нужна помощь по AVR simulator IDE, работаю с АЦП, не могу сделать одну вещь, а именно при...

Лабораторная работа №5. Работа с файлами и алгоритмы сортировки
1. Написать функцию Load для считывания из текстового файла (например, Workers.txt) информации о...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru