У меня есть файл Hello.txt и мне нужно сделать програму которая допишет в єтот файл:'Hello word!!!'. Можно ли это сделать, если можно то как?! Заранее благодарю.
Для этого совсем не обязательно знать Delphi - достаточно чистого Pascal. Посмотри в справке Delphi раздел "Append procedure". Но можно попытаться помучаться с WinAPI:
Ответ отправлен: 09.09.2002, 18:45 Отправитель: Артём Шегеда Отвечает Vladimir
Добрый день, elvis! var Fp : TextFile; begin AssignFile(Fp,'C:Hello.txt'); Reset(Fp); ReadLn(Fp,'Hello Word!!!'); end;
Ответ отправлен: 10.09.2002, 09:08 Отправитель: Vladimir Отвечает Ekaterina
Приветствую Вас, elvis! var f:TextFile; begin AssignFile(f,'Hello.txt');//открываем текстовый файл Append(f);//подготавливаем файл для добавления текста в конец файла Writeln(f,'Hello, World!');//записываем строку в файл Flush(f);//необходимо вызывать перед закрытием файла, чтобы очистить файловый буфер, чтобы все символы, записанные в файл, были действительно записаны во внешний файл CloseFile(f);//закрываем файл end;
Ответ отправлен: 10.09.2002, 09:33 Отправитель: Ekaterina Отвечает Painbringer
Доброе время суток, elvis! Как-нибудь так: var f: TextFile; begin assignfile(f,'hello.txt'); append(f); Write(f,'Hello world!'); closefile(f); end; Ответ отправлен: 09.09.2002, 23:36 Отправитель: Painbringer Отвечает Jadd
Добрый день, elvis!Можно. Стандартные операции с файловым вводом-выводом. В дельфях есть даще тип такой TTextFile. Ищи в хелпе инфу. Там все очень прозрачно.
Ответ отправлен: 10.09.2002, 13:57 Отправитель: Jadd Отвечает Pablo
Здравствуй, elvis! char str[] = "Hello world!!!"; TFileStream *f = new TFileStream("c:\hello.txt",fmOpenReadWrite); f->Write(str, 14); delete f; Ну я думаю ты легко переведешь этот код в паскалёвый вид. Ответ отправлен: 11.09.2002, 16:16 Отправитель: Pablo
Форма отправки вопроса
Внимание!
Форма может работать некорректно в почтовых программах "Microsoft Outlook"
и "Microsoft Outlook Express". В программе The Bat!
подобные формы не работают вообще!
После нажатия на кнопку "Отправить", будет открыто второе окно. Заметьте,
что в некоторых браузерах могут стоять запреты на открытие других
окон, а также "чрезмерное" кэширование данных,
при этом факт отправки Вашего вопроса стоит под сомнением.
Мы рекомендуем открывать рассылку в программе Internet
Explorer 5.0+ или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.