|
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 18
|
||||||||||||||||
Ansi c, запись и чтение структуры из файла. Накосячил от души30.06.2013, 23:36. Показов 3219. Ответов 27
Метки нет (Все метки)
Прошу прощения за глупую тему, но я мучаюсь уже долго, сам не могу решить проблему.
структура
р*є р*є р*є! трудно уловить исходный элемент. При чтении программа вообще крашится. Помогите, пожалуйста.
0
|
||||||||||||||||
| 30.06.2013, 23:36 | |
|
Ответы с готовыми решениями:
27
Запись структуры и её чтение из файла
|
|
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 18
|
|
| 01.07.2013, 04:17 [ТС] | |
|
Чёрт, каков дурак!
Я же size в главную программу не возвращал! Спасибо большое. ТЕперь считывает. И всё бы хорошо, но в конце всегда добавляет нелепый набор символов. Это из-за мешанины типов в файле? Или он нулевой символ не может считать? или ещё что-то? Добавлено через 2 минуты alsav22, спасибо, ваш вариант работает полностью правильно. Теперь осталось только понять, чем он качественно отличается от варианта товарища Croessmah и почему я не могу реаллоцирвоать память в цикле) Спасибо всем огромнейшее!
0
|
|
|
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 18
|
|
| 01.07.2013, 04:20 [ТС] | |
|
>Добавляет куда?
при выводе массива структур показывает рандомные символы. Так что, полагаю, в какой-то мешанине памяти. Может, неправильно её выделял? Чёрт его знает. Меня пока си с их указателями-ссылками и таким управлением памятью пугают, никак не врублюсь) БТВ, всем огромное спасибо ещё раз, работает всё идеально.
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 01.07.2013, 04:31 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 10.01.2013
Сообщений: 18
|
|
| 01.07.2013, 04:33 [ТС] | |
|
>При моём варианте всё правильно выводит.
Да, я уже это сказал, спасибо. Только я не понимаю, почему другой работает некорректно. Благодарю всех ^^
0
|
|
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
| 01.07.2013, 04:34 | ||||||
|
При таком варианте чтения:
0
|
||||||
|
Неэпический
|
|||||||
| 01.07.2013, 04:36 | |||||||
0
|
|||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||||||
| 01.07.2013, 05:09 | |||||||
|
Yn94k0, у вас есть ещё одна нелогичность в коде: в main() выделяете память под одну структуру, но size при этом не увеличиваете.
Добавлено через 2 минуты По идее, память там вообще не нужно выделять. Добавлено через 25 минут
0
|
|||||||
| 01.07.2013, 05:09 | |
|
Запись и чтение структуры в/из файла Запись и чтение структуры из бинарного файла Запись/чтение вектора в/из файла.Структуры
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал.
Оно само - говорит.
Кто слышит тот слышит.
|
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было
ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась.
Первый вариант. . .
|
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2.
Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
|
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет.
Но обычно это 50 лет и более.
Наверное, закисление почвы происходит сезонно в средней. . .
|
|
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
|
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS
Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
|
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи.
Через несколько переработок от PHP кода к C89 (надеюсь, 89).
Но довольно запутанно получилось. Код для Linux.
Но если убрать time и то, что с ним. . .
|
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки
Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
|