TIP: Click on subject to list as thread! ANSI
echo: tornado.support
to: Alexey Subbotin
from: Alexey Fayans
date: 2005-05-12 03:35:18
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™.