| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Re: FileGetString |
Hi there, Alexey!
It was 11.May.2005 22:57:50 when you wrote something to All...
AS> Почему бы не сделать так, чтобы можно было записывать строчку в
AS> файл с помощью команды FileGetString? Hапример, так:
AS> FileAppend (1, "files.txt")
AS> FileGetString (1, "String")
AS> FileClose (1)
AS> А то довольно сложно получается: сначала заносим в память все
AS> строки, потом их редактируем и создаём файл заново. Почему бы не
AS> поручить это Торнадо?
Что-то я не понял. Разве FileWriteString делает что-то другое?
AS> Кстати, идентификатор файла не воспринимается как символьное
AS> значение, хотя у Клятова в wathsnew -
AS> - TScript: Фyнкции pаботы с файлами pаньше могли пpинимать в качестве
AS> "handle" (индекса, связываемого с конкpетным файлом фyнкциями
AS> FileOpen,
AS> FileCreate или FileAppend) только пpямо yказанный номеp. Тепеpь -
AS> также
AS> числовyю пеpеменнyю либо пpоизвольное выpажение, что может быть
AS> весьма
AS> полезно.
Тут написано, что можно делать так:
FileCreate(1, "test.txt")
А можно так:
N = 1
FileOpen(N, "test.txt")
Или даже так:
FileOpen(N+M-1, "test.txt")
И все это работает, насколько я знаю.
AS> И ещё: функция GetStringLength не воспринемает String'овое значение
AS> напрямую, например, так:
AS> GetStringLength ("Какой рамер этой строки?", num)
А зачем? Тебе самому не сосчитать? Эта функция должна считать количество
символов в строке, длину которой ты явно не знаешь.
--- mailto:burning_shadow#mail.ru
* Origin: [MUSIC STATION] [583-9830] [00:00-08:00] (2:5030/1997.9)SEEN-BY: 633/267 270 5030/786 @PATH: 5030/1997 966 5020/4441 545 715 140/1 106/2000 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.