![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]() Цитата:
2) Чтобы программа не меняла байты \n и \r при считывании. 3) При открытии указатель в начале файла. 4) После переноса указателя в конец узнаем количество байт в файле и делим на размер 1 записи. 5) rewind устанавливает указатель на начало файла. 6) забыт ![]() 7) без комментариев 8) Вы же хотите вернуть через этот параметр массив? Чтобы так сделать нужно передать указатель на указатель на массив, иначе Вы измените только фактический параметр функции, но не сам указатель на элементы, который был передан в функцию Срочно подтягивать знания по работе с указателями в си. 9) Зачем цикл? Считываю сразу все структуры из файла. Вызов функции: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 23.11.2012
Сообщений: 428
|
![]()
BDA, спасибо
![]() вот еще переделал Save по аналогии Код:
тоже проверьте пожалуста Код:
Последний раз редактировалось Stilet; 21.05.2013 в 23:13. |
![]() |
![]() |
![]() |
#13 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
"Смешались в кучу кони, люди"
Не нужно просто повторять код, нужно его понять и использовать. Код:
Нумерация в массиве 0..COUNT-1.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 21.05.2013 в 15:08. |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 23.11.2012
Сообщений: 428
|
![]()
BDA, не подскажете как к ним правильно обращаться? (да, для меня воистину самой сложной темой являются указатели
![]() |
![]() |
![]() |
![]() |
#15 | |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]() Код:
Цитата:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
|
![]() |
![]() |
![]() |
#16 |
Форумчанин
Регистрация: 23.11.2012
Сообщений: 428
|
![]()
BDA, подсобите пожалуйста еще с одной функцией, кстати подозреваю, что ее не работа связана как то с add, т.к. теоретически она прямо однозначно должна
работать ![]() Код:
Код:
Main.cpp Код:
![]() |
![]() |
![]() |
![]() |
#17 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]() Код:
Если Вы думаете, что поля Фамилия, Имя и другие содержат строки, то Вы ошибаетесь, они содержат только 1 символ. В printf заданы были неправильные спецификаторы вывода.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 26.05.2013 в 15:41. |
![]() |
![]() |
![]() |
#18 | ||
Форумчанин
Регистрация: 23.11.2012
Сообщений: 428
|
![]() Цитата:
![]() Цитата:
![]() п.с. кстати вы зря поправили поля структуры касающиеся номеров, т.к. номера домов, квартир бывают со всякими доп. обозначениями типа 9-б, и телефоны мобильные так уже точно можно писать как +7960... то есть все же лучше char, а не int |
||
![]() |
![]() |
![]() |
#19 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Хотя бы:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 23.11.2012
Сообщений: 428
|
![]()
а что изменилось? typedef? зачем?
вот так у меня объявлена структура сейчас: Код:
![]() Последний раз редактировалось NewLamer&Programer; 26.05.2013 в 16:04. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Загрузка из файла динамического массива структур | Astronomy | Общие вопросы C/C++ | 1 | 27.12.2011 21:32 |
запись и загрузка с бинарного файла массива структур | zetaBiT | Общие вопросы C/C++ | 14 | 28.08.2011 23:24 |
Сохранение и загрузка динамического массива. | SkAndrew | Общие вопросы Delphi | 0 | 05.05.2010 15:54 |
Заполнение массива структур данными из файла | Brutallus | Общие вопросы C/C++ | 0 | 26.11.2009 19:01 |