![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Гость_Porsche |
|
|||
|
Unregistered |
В C++ надо несколько таблиц типа TStringGrid, с текстовыми полями сохранять в файл, чтоб при использование программы можно было открывать этот файл (выводить сохранённые таблицы в StringGrid'e) редактировать и сохранять....
как можно это реализовать, а то я с обработкой файлов вообще не сталкивался..! |
|||
|
||||
| SPrograMMer |
|
|||
![]() Спамер :) ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 5.11.2004 Где: Краснодар Репутация: нет Всего: 6 |
У тебя количество столбцов в гридах фиксированное, то есть, ты заранее знаешь сколько там столбочов или нет?
-------------------- животное = зверь законченный гентушник |
|||
|
||||
| Гость_Porsche |
|
|||
|
Unregistered |
SPrograMMer да фиксированное, 3*4.... всего 8 гридов
|
|||
|
||||
| Гость_Porsche |
|
|||
|
Unregistered |
Ну что..... помогите.. =))
|
|||
|
||||
| Гость_Porsche |
|
|||
|
Unregistered |
блин... в книжке не могу найти.., помогите..., а то программу надо дописывать... а я застопорился..
|
|||
|
||||
| chipset |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4071 Регистрация: 11.1.2003 Где: Seattle, US Репутация: 27 Всего: 165 |
Переводишь в массив 3x4, вытягиваешь его в 12-местную линию, сохраняешь в файл хотя бы fprintf'ом, потом считываешь из файла чем-нибудь типа fscanf'ом, выстраиваешь в массив.
Ещё можно перевести этот же массив 3x4 в vector STL'a, и сохранять фстримом. Это сообщение отредактировал(а) chipset - 9.3.2005, 12:21 --------------------
|
|||
|
||||
| maxim1000 |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3334 Регистрация: 11.1.2003 Где: Киев Репутация: 17 Всего: 110 |
при сохранении можно чуть-проще: каждая строка Grid'а - TStrings - имеет методы SaveToStream, просто вызвать для каждой строки
правда при загрузке надо будет что-то думать, а то он загрузит все 12 в первую же строку так что там уже придется немного ручками поработать... -------------------- qqq |
||||
|
|||||
| Гость_Porsche |
|
|||
|
Unregistered |
в скобках FileStream - что писать?? |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
его и писать
создай объект типа TFileStream -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Гость_Porsche |
|
|||
|
Unregistered |
ну сохраню я все стриггриды в строку, и как я потом их буду по таблицам и ячейкам раскладывать..??
|
|||
|
||||
| Гость_Porsche |
|
|||
|
Unregistered |
кто нибудь помогите..., написать это фохранение и чтение фалов...
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
а это зависит от того, как ты их сохраниш.
добавляй разделители. или вообще в виде XML пиши... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |