|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.04.2009, 09:12 | #1 |
Регистрация: 09.04.2009
Сообщений: 3
|
Работа с файлом dat
Здравствуйте, вопрос следующий. Мне необходимо создать файл с расширением dat
и записывать туда инфу. из Edit'ов, но загвоздка в том, что что записываться она должна в определенные позиции, т.е. например Edit1.text(четыре пробела)Edit2.text. Вот как раз и хотелось бы узнать как установить курсор для записи в определенное место в файле. Т.е. допустим запись из Edit1 записывается, потом следуюшая запись из следующего Edit'а записывается в следующей строке в 20 позиции. Может подскажете, что нужно сделать.Как установить позицию. Если можно киньте код какой-нибудь простой, где эта проблема решается. Заранее спасибо. |
09.04.2009, 09:44 | #2 |
Экспериментатор
Форумчанин
Регистрация: 16.04.2008
Сообщений: 218
|
Если не нужно записывать что-то в середину уже существующего файла, значит нужно не "устанавливать позицию", а просто писать в файл дополнительные пробелы или tab'ы. Файл, как я понимаю, будет текстовый? Тогда там никаких "позиций" нет. Только символы.
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
|
09.04.2009, 10:58 | #3 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
создай какую нить структуру в которую ты будешь помещать инфу с эдитов.. например:
Код:
вариант второй.. структура неопределёной длинны: Код:
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
09.04.2009, 11:02 | #4 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Используйте компонент Memo. Записываете данные из Edit-ов в Memo , используя свойство CaretPos.X и CaretPos.Y - позиция текстового курсора по строкам и в самой строке.А затем уже из Memo сохраняете в текстовый файл. При необходимости редактирования файла - выводите его опять же в Memo и добавляете, редактируете текст. Посмотрите класс TString, а также TStringList для TFileStreem.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
09.04.2009, 11:11 | #5 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Извините, не туда пост вставил. Предназначалось для соседней темы " Проблема с сохранением данных"
И не сомневайся даже ... отдых - кайф, работа - лажа!
Последний раз редактировалось DeKot; 09.04.2009 в 11:16. |
09.04.2009, 20:40 | #6 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Ничего страшного, он отлично смотрится и здесь. Все в тему, это не плохой вариант.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
10.04.2009, 19:31 | #7 |
Форумчанин
Регистрация: 24.12.2007
Сообщений: 288
|
Можно использовать TStrings и String
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с ini файлом | workres | Общие вопросы C/C++ | 5 | 24.04.2011 22:25 |
Делфи - работа с файлом | Лунатик222 | Помощь студентам | 8 | 23.01.2009 22:14 |
Работа с файлом в C | Mishka | Помощь студентам | 2 | 22.07.2008 13:28 |
работа с txt файлом | ShenDy | Общие вопросы C/C++ | 1 | 08.04.2008 22:55 |
Работа с текстовым файлом! | Edimus | Общие вопросы C/C++ | 10 | 19.11.2007 10:31 |