|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.04.2013, 18:28 | #1 |
Пользователь
Регистрация: 07.01.2013
Сообщений: 45
|
Как вывести текстовый файл в виде таблицы??
Здравствуйте) Подскажите как можно вывести из текстового файла информацию в виде таблицы типа:ИМЯ | Фамилия | или что то типа того.
До этого только паскаль изучал а курсовик решил сделать на делфи.Пробовал сделать с типизированным файлом но возникала ошибка поэтому решил с текстовым попробовать).Вот мой код. Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 19.04.2013 в 09:21. |
19.04.2013, 09:25 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
парсить нужно текстовый файл.
Это не очень сложно, т.к. Вы же сами в этот файл и пишете. Вопрос только - а зачем Вам для хранения данных текстовый файл? удобнее использовать или бинарный файл своей структуры, или XML. А вообще, это типичная задача, которая подразумевает использование БД. |
19.04.2013, 12:05 | #3 | |
Пользователь
Регистрация: 07.04.2013
Сообщений: 11
|
Если ты точно знаешь какие разделители в исходном файле, то совсем легко.
Н-р, файл подается в виде: Цитата:
var s = array [1..3] of string; где, например, 1 - фамилия, 2 - имя, 3 - отчетство |
|
19.04.2013, 13:31 | #4 |
Пользователь
Регистрация: 07.01.2013
Сообщений: 45
|
Ну я сначала пробовал работать с записями с помощью динамической очереди и файлом db но как то не заработало))поэтому решил для начала что нибудь попроще попробовать.
А насчет разделителей то точно сколько пробелов я знаю только в нескольких частях текста, а например если кто нибудь введет в поле автомобиль два слова то тогда уже будет ошибка) Может кто нибудь кинет ссылку где есть примеры создания базы данных с записями?? |
20.04.2013, 09:59 | #5 | |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Цитата:
Вечер. Общежитие факультета радиоэлектроники. Захожу в комнату - человек паяет усилитель. Дожидаться 2-3 часа, пока закончит, не хочется. Мешать ему - тоже. Обещаю зайти на следующий день и посмотре5ть, как будет работать. Захожу следующим вечером. - ну, как усилитель? - А он плохо работал, - я его распаял (обратно на детали). - А как плохо? - Ну, он должен 15 Вт выдавать, а работал где-то на 1 Вт. - А сигнал откуда брал? - С выхода магнитофона. - А какая чувствительность входа? - 1 В. Занавес! Для тех, кто не силен в радиотехнике, поясню: На выходе магнитофона 0.25 В. Мощность пропорциональна квадрату напряжения. Значит, подавая на вход 1/4 номинального напряжения, на выходе получим 1/16 номинальной мощности. Что в данном случае равно 15/16 = 0.94 Вт. Т.е. усилитель работает так, как должен, человек на слух оценил его мощность достаточно верно, но сделал неправильные выводы. А усилитель уже распаян на детали. 2ТС: Вам для начала нужно выполнить декомпозицию задачи. Т.е. отделить те блоки, которые строят таблицу от тех, которые осуществляют ввод/вывод. Причем сделать это нужно так, чтобы к выводящей таблицу части можно было без ее переделки подключить блок ввода вывода вне зависимости от того, что последний использует: БД, типизированные или текстовые файлы. А затем проверять работу каждого из блоков независимо - подавая на вход заранее известные данные, и смотреть, что получается на выходе. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вывести список файлов в текстовый файл | assch | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 20.12.2010 22:36 |
как в си++ вывести массив в виде таблицы? | Великолепная | Помощь студентам | 2 | 17.12.2010 00:45 |
Как настроить эксель, чтобы он открывал в виде таблицы тхт файл с разделителем в виде точки с запятой | xhour | Microsoft Office Excel | 1 | 05.05.2009 14:17 |
Как вывести содержимое StringGrid на принтер именно в виде таблицы | program123 | Компоненты Delphi | 4 | 14.02.2009 16:24 |
как определить какие файлы есть в папке и вывести их имена в текстовый файл | Tdoctor | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 04.11.2008 05:18 |