mail файлы



Автор Иван Иванов задал вопрос в разделе Другие языки и технологии

Работа с файлами паскаль. и получил лучший ответ

Ответ от East RX[гуру]
var
f: file;
s: string;
begin
ReadLn(s);
Assign(f, s);
Rewrite(f);
Close(f);
end.
East RX
(10630)
Assign(f, path);
{$I-}
Rewrite(f);
err := IOResult;
{$I+}
case err of
0: Close(f); // всё в порядке, закрываем созданный файл
// ошибки:
3: WriteLn('указан несуществующий путь');
5: WriteLn('доступ в указанный каталог запрещён');
else
WriteLn('какая-то другая ошибка');
end;
Коды остальных ошибок ищи в справке или в гугле.

Ответ от Максим NN[гуру]
надо её замотивировать

Ответ от Мастер шести путей[гуру]
Я такого никогда не делал, но предполагаю что довольно легко. Просто получаете путь файла в переменную типа string через процедуру readln(x : string). Потом через другую переменную типа string и процедуру readln получаете от пользователя имя файла. Потом соединяете эти две переменные в одну, например есть переменная s (содержит путь) и переменная r (содержит имя) и пишите
s := s+r+'.txt';
теперь у вас есть переменная типа string содержащая путь и имя, можно использовать любую процедуру для работы с файлами. Времени нет проверить, будет ли работать, попробуйте. Главное не забудьте сделать проверку ввода, на тот случай если пользователь введёт неправильные данные, чтоб не было ошибки.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Работа с файлами паскаль.
Файлы@MailRu на Википедии
Посмотрите статью на википедии про Файлы@MailRu
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*