Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
хочеш промычать что запись текстового файла работает только на увеличение его размера ? Типа мне надо новый файл писать при каждом удалении символа из исходного ?
Отправлено
scorpion
(95.179.9.115)
21 августа 2011, г. 19:41
В ответ на:
Ааааааааааааааааа!!!!!! :-)))))))))))))))))) Конец файла определяется ФАЙЛОВОЙ СИСТЕМОЙ, а еоф - лишь значение, ВОЗВРАЩАЕМОЕ ФУНКЦЫЯМИ (некоторыми).. Сколько не повторяй, фсё бесталку.. :-)))))
отправлено
Dr.Alex
21 августа 2011, г. 19:29
Составить ответ
|
Вернуться на конференцию
Ответы
Мда, это клиника. Видимо, хреново у меня получается мычать, плохая дикцыя мычания. А по-человечески ты не понимаеш. Ладно, займуся своими делами.
-
Dr.Alex
(
пустое
, 21.08.2011, 19:45:10
81.25.57.242
)
Давай, пережёвывай жвачку старательней. Я пока поищу выход из положения :)
-
scorpion
(
пустое
, 21.08.2011, 19:46:51
95.179.9.115
)
Все ДохтурА правильно объяснил :) ЕОФ это -1 ну или 0xff объявленный дефайном в хедере каком-то. Когда ты делаешь путс(ЕОФ) ты просто засовываешь этот 0хфф в файл. Конец файла тут не причем. Это просто значение, возвращаемое некоторыми функциями как признак конца файла. Этот признак они получают от ОС, а не как конкретный байт в файле
-
omen
(
пустое
, 21.08.2011, 20:16:19
92.100.48.33
)
Ну это я уже понял. Я о том, что если средствами языка си можно определить конец файла , то почему не сделали хотябы спецфункцию для обрезки файла в произвольном месте ? однонаправленность какая то. Придётся написать самому.
-
scorpion
(
пустое
, 21.08.2011, 20:22:12
95.179.9.115
)
А тут только один выход, считать то, что тебе нужно в память или в другой файл, существующий укоротить до нуля или удалить вообще и записать новый.
-
omen
(
пустое
, 21.08.2011, 20:34:7
92.100.48.33
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 12:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru