IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> удаление из файла
Новичок
сообщение 14.04.2010 11:19
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской
Реальное имя: Евгений

Репутация: -  1  +


Помогите решить задачц на фалы.
Удалить из текстового файла , последнюю и третью строку.
Не судите строго , только начал изучать файлы. Ни где в литературе не могу найти с помощью какой команды удаляется файл

program ;
var f : text;
s : string;
begin
assign(f, 'C:\1.txt');
reset(f);
readln(f,s);
writeln(s[3]);
close(f);
end.


Сообщение отредактировано: Lapp - 15.04.2010 8:16
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов(1 - 3)
TarasBer
сообщение 14.04.2010 11:46
Сообщение #2


Злостный любитель
*****

Группа: Пользователи
Сообщений: 1 755
Пол: Мужской

Репутация: -  62  +


> Удалить из текстового файла , последнюю и третью строку.

Запятая не нужна.

> Ни где в литературе не могу найти с помощью какой команды удаляется файл

erase(f);

Добавлено через 2 мин.
Но тебе нужно не полное удаление файла. Тебе нужно с нуля его переписать. Сохранить его содержимое в массив строк, закрыть, открыть для записи через Rewrite, записать только то, что надо.
А вот так взять, и из любого места файла что-то удалить нельзя. Можно только обрезать хвост файла при помощи Truncate.


--------------------
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Ozzя
сообщение 14.04.2010 12:12
Сообщение #3


Гуру
*****

Группа: Пользователи
Сообщений: 1 220
Пол: Мужской

Репутация: -  16  +


http://pascal.sources.ru/faq/insstr.htm
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Новичок
сообщение 16.04.2010 10:53
Сообщение #4


Новичок
*

Группа: Пользователи
Сообщений: 21
Пол: Мужской
Реальное имя: Евгений

Репутация: -  1  +


Спасибо за теоретический материал
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 14:20
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"