|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2009, 00:03 | #1 |
Регистрация: 05.11.2009
Сообщений: 7
|
сохранение/чтение структуры с файла
Код:
Код:
Последний раз редактировалось Sazary; 10.11.2009 в 03:29. |
10.11.2009, 00:32 | #2 |
Заблокирован
Регистрация: 18.11.2007
Сообщений: 254
|
записывать в файл надо не так. WideString имеет размер 2 байта. при записи fs.write( (char *)&uu, sizeof(uu)); вы получите "берд" , т.к. WideString будет содержать иной адресс в памяти, нежели адресс структуры, которой вы передаете в параметр функции. Записывать в файл (в случайх когда приходиться записывать динамические массивы) нужно так:
Код:
|
10.11.2009, 01:34 | #3 |
Регистрация: 05.11.2009
Сообщений: 7
|
fs.write(&uu.Artikel, sizeof(uu.Artikel));
Error: Cannot convert 'int *' to 'const char *' Error: Type mismath in parameter '_Str' (wantet 'const char *', got 'int *') fs.write( (void*)uu.Wort, wcslen(uu.Wort)*2); Error: Type mismath in parameter '__s' (wantet 'const wchar_t *', got 'WideString') Error: Cannot convert 'WideString' to 'void *' fs.write( &uu.Reflexiv, sizeof(uu.Reflexiv)); Error: Type mismath in parameter '_Str' (wantet 'const char *', got 'bool *') Error: Cannot convert 'bool *' to 'const char *' |
10.11.2009, 01:39 | #4 |
Заблокирован
Регистрация: 18.11.2007
Сообщений: 254
|
я сейчас так понял что WideString это класс борландовский (вроде как). значит где-то так
Код:
Код:
Последний раз редактировалось lennon; 10.11.2009 в 01:49. |
10.11.2009, 17:59 | #5 |
Регистрация: 05.11.2009
Сообщений: 7
|
Спасибо и на том.. Код не будет работать для длинных строк. Нужно сохранять саму строку, а сохраняется только путь к ней, который при следующем запуске программы будет указывать на фигню
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сохранение структуры TreeView | SergGhost | Помощь студентам | 6 | 27.05.2009 18:31 |
Запись структуры и чтение из файла | [MI_nor] | Общие вопросы C/C++ | 6 | 08.04.2009 15:52 |
Сохранение в файл сложной динамической структуры | _Инженер_ | Общие вопросы Delphi | 24 | 20.10.2008 09:38 |
сохранение структуры (динамические списки очередей) в файле | AlenaZ | Помощь студентам | 2 | 09.06.2008 20:14 |
Чтение структуры файла | SDK | Помощь студентам | 4 | 23.01.2008 19:30 |