![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| knut |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 7.2.2006 Репутация: нет Всего: нет |
Добрый день.Вот не как не могу записать струкруру в фаил.
Есть базовый калсс и наследник.Все просто просто надо записать sUnit структуру в фаил.но не в какую.
и в main е пишу так
помогите разобратся в проблеме --------------------
|
||||||||
|
|||||||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
так проблема в чем? в файл не пишет, пришет, но не то, файл даже не появляется?
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Voldemar2004 |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1650 Регистрация: 25.12.2004 Репутация: нет Всего: 23 |
-------------------- i_i (';') (V) ![]() |
||||
|
|||||
| knut |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 7.2.2006 Репутация: нет Всего: нет |
_hunter, да в фаил не чего пишет
--------------------
|
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 16 Всего: 98 |
посмотри отладчиком доходит ли выполнение до места записи.
посмотри чему == sizeof(my_struct). предпоследний параметр, кстати, д.б. == 1... -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| knut |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 7.2.2006 Репутация: нет Всего: нет |
да даxодет.
в начале как и должно было быть оно 12 но при вxоде в функц.write_to_file() почему то оно теряет значения и становится нульом. --------------------
|
||||||
|
|||||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
||||
|
||||
| knut |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 7.2.2006 Репутация: нет Всего: нет |
и почему fwrite возврошает 1?
--------------------
|
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Значит, смогло записать только 1 элемент... Логично. Где у тебя возьмутся остальные 9? |
|||
|
||||
| knut |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 7.2.2006 Репутация: нет Всего: нет |
JackYF,
не ну я не фига не понимаю wfrite возвошает каунт(и правелно делает ) и все работает правилно но почему не фига в фаил не пишется? --------------------
|
|||
|
||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
||||
|
||||
| knut |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 7.2.2006 Репутация: нет Всего: нет |
я в коде исправил ну какая разница что я там пишу 1 или 10.это число говорит скилько цыфр функцие надо записать.xоть что то в фаил должно было записаться --------------------
|
||||
|
|||||
| JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Нифига. size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream); The function fwrite writes nmemb elements of data, each size bytes long, to the stream pointed to by stream, obtaining them from the location given by ptr.
Постю еще раз. Прочитай то, что в скобках - "not the number of characters", то есть не число символов или цифр, а число элементов. Добавлено @ 17:40 Файл создается? Но в него ничего не пишется? Абсолютно? А какой размер выдает TC/FAR/проводник? Это сообщение отредактировал(а) JackYF - 28.11.2006, 17:41 |
|||
|
||||
| knut |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 588 Регистрация: 7.2.2006 Репутация: нет Всего: нет |
да --------------------
|
||||
|
|||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Хватит в плюсах юзать FILE!!!
Есть типобезопасная IOStreams. Почти уверен, что у тебя всё пишется, но ты смотриш ьтекстовым редактором - и ничего не видишь. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |