|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.11.2013, 16:18 | #1 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
работа с файлами
Не могу разобраться, как сделать так чтобы можно было добавить запись в файл((
Код:
|
03.11.2013, 17:29 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
03.11.2013, 17:41 | #3 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
В смысле в конец файла? Для чего это?
Мне нужно чтобы у пользователя была возможность ввести название файла, а затем чтобы программа сохранила мой список лекарств в этот файл(т.е. в тот файл, которому задал имя) Код:
Последний раз редактировалось Stilet; 03.11.2013 в 17:53. |
03.11.2013, 17:50 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Понятие "добавлять записи" для меня лично эквивалентно "дописать в конец".
Если я не прав то поясняй задачу подробнее. Цитата:
Ты хочешь создать файл с нуля и в него вписать блоки информации, или дописать к уже имеющимся в открытом файле?
I'm learning to live...
Последний раз редактировалось Stilet; 03.11.2013 в 17:54. |
|
03.11.2013, 18:09 | #5 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
у меня есть переменная w - это имя файла, которое пользователь будет вводить с консоли...получается что он записывает в этот w список лекарств, следовательно пользователь ввел название файла "asd.fbd" (например) затем при помощи функций добавляет лекарства, далее сохраняет эти лекарства в при помощи функции save_to_file а после при помощи функции read_from_file считывает их...затем я пишу "stop" - и завершаю работу программы...а потом включаю снова и сразу ввожу функцию read_from_file и он мне дает возможность ввести название файла "asd.fbd" и собственно показывает список лекарств, который я сохранила еще тогда...все вроде бы работает, но вот к сожалению списка не выводит (пустой список)...да еще к тому же название странное у файла получается((
Последний раз редактировалось Diana528; 03.11.2013 в 18:13. |
03.11.2013, 19:44 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я... это... Просто так ссылку тут оставлю...
http://www.programmersforum.ru/showthread.php?t=105501 Вдруг она подскажет тебе более надежное решение. Честно, запутался в твоем коде. Как-то сложно получилось.
I'm learning to live...
|
04.11.2013, 01:10 | #7 |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
У тебя несколько проблем в коде.
Первая - Код:
Вторая (и самая главная) - Код:
И еще пачка мелочей - не освобождается память при удалении записей, в одном месте цикл зачем-то написан от 1 до n. Еще там что-то было, забыл. P.S. В подобных случаях не обязательно писать close() для потоков, они автоматически закроются при выходе из блока. |
04.11.2013, 09:26 | #8 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
у меня итак массив значений...
Код:
Последний раз редактировалось Diana528; 04.11.2013 в 09:45. |
04.11.2013, 10:11 | #9 | |
Участник клуба
Регистрация: 23.12.2010
Сообщений: 1,129
|
А как тогда работает это? )
Код:
Цитата:
|
|
04.11.2013, 10:29 | #10 |
Форумчанин
Регистрация: 13.02.2013
Сообщений: 221
|
а как мне тогда ее считать???
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлами | _SOKOL_ | Общие вопросы C/C++ | 0 | 09.02.2013 15:37 |
Работа с файлами. С | M_Asja | Помощь студентам | 1 | 19.01.2013 11:34 |
Работа с файлами на Си | romant1komg | Помощь студентам | 0 | 01.02.2012 21:31 |
работа с файлами | Funy | Помощь студентам | 0 | 16.01.2012 15:44 |
работа с файлами | dima0268 | Общие вопросы C/C++ | 1 | 15.12.2009 17:22 |