Yoko
http://forum.yoko.com.ua/

Работа с файлами....
http://forum.yoko.com.ua/viewtopic.php?f=20&t=454
Page 1 of 1

Author:  _†_MoDReD_†_ [ 2004-05-28 10:37:04 ]
Post subject:  Работа с файлами....

Где взять информацию по работе с фаелами ?
Code:
writeLn
readLn
.........

какие работают в инжекте ??

Author:  Lord Ruslan Nightmare [ 2004-05-28 12:13:58 ]
Post subject: 

Где-то на Йокосайте есть возможность скачать набор старых доков по инжекшну. Среди них есть один script_library.doc - в нем все библиотечные функции (а также функции класса работы с файлами).
Кстати, на Йокофоруме неплохо бы это в FAQ вывесить...

Author:  Yoko [ 2004-05-28 20:14:52 ]
Post subject: 

напиши толковый топик и я это повешу в факью
сам я с файлами не работал

Author:  _†_MoDReD_†_ [ 2004-05-29 00:21:06 ]
Post subject: 

Так ??? =)

Author:  _†_MoDReD_†_ [ 2004-05-29 00:21:41 ]
Post subject: 

Lord Ruslan Nightmare wrote:
Где-то на Йокосайте есть возможность скачать набор старых доков по инжекшну. Среди них есть один script_library.doc - в нем все библиотечные функции (а также функции класса работы с файлами).
Кстати, на Йокофоруме неплохо бы это в FAQ вывесить...


спасибо огромное ! нашел :)

Author:  _†_MoDReD_†_ [ 2004-05-29 00:32:22 ]
Post subject: 

Я подумал и решил выложить зачем всем искать то 6)
Code:
Константы:

TRUE
FALSE
PI

Библиотечные функции:

SIN
COS
STRLEN  - длина строки
LEN - длина строки
STR(число, кол-во знаков после запятой) - число в строку
STR(число) - число в строку
VAL - строку в число
INT(число) - == floor()
IsString(аргумент)   - TRUE, если аргумент - строка
IsNumber(аргумент)   - TRUE, если аргумент - число
   - ^^ полезны, например для определени типа переменной FatalError
IsArray
IsClass

StrToMoney(строка)   - возвр. число, соотв. строке денег
MoneyToStr(число_денег, ширина_ячейки, выравнивание, знаков_после_запятой)

Date(строка) - возвр. число, соответствующее заданной дате. Формат строки: "dd/mm/yyyy" или "d/m/yy", главное, чтоб не было пробелов.
Date(день, месяц, год) - то же самое. Возвращенная дата - число дней с 30/12/1899
DateToStr(дата_как_число) - вернуть строку, соотв. дате
DateToStr(дата_как_число, ширина) - если ширина 8, будет dd/mm/yy, если >=10 dd/mm/yyyy. Если <8 - будут звездочки.
Day(дата_как_число) - вернуть день данной даты
Month(дата_как_число)
Year(дата_как_число)
IsLeapYear(год) - true, если год - високосный

FormatStr(строка,ширина)
FormatStr(строка,ширина,не_показывать_точки) - урезать/расширить строку до данной ширины. Если строка длиннее - последние 3 символа будут "...", если не_показывать_точки==false или опущено.

LTrim - убрать пробелы слева
RTrim - справа
Trim - слева и справа

Left(строка,число букв) - как в Basic
Right(строка,число букв)
Mid(строка, позиция, число букв) - позиция считается от 0


---------------------

Класс FILE:
пример:
sub main()
  var f=file("c:\имя файла")
  var s=0
  f.open()
  while not f.eof() and not fatal error
    s=safe call f.readnumber()
    if not fatal error then
      dbgmsg(s)
    endif
  wend
  f.close()
endsub

Методы класса:
  File(имя файла) - конструктор
  Open()   - открыть на чтение/запись. Возвращает true==открылся удачно
  Create()   - затереть файл. Возврат так же
  Eof()      - true == конец
  ReadLn()   - возвращает строку из файла. Строку полностью!!!
  ReadString()   - возвр. слово из файла до пробела/TAB
  ReadNumber() - число
  Write(строка/число) - запись строки/числа в файл.
  WriteLn(строка/число) - запись строки/числа в файл+перевод строки.
  WriteLn()   - просто запись перевода строки
  Close()   - закрыть файл и освободить память из-под класса. После вызова Close() с файлом больше работать нельзя (даже вызвав Open).

Author:  Yoko [ 2004-05-30 18:06:51 ]
Post subject: 

напиши на двух языках и в стиле "чтобы дурак понял"

Author:  Biga [ 2004-05-31 14:44:25 ]
Post subject: 

И примеров побольше.

Page 1 of 1 All times are UTC+02:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/