WriteInt (указатель_на_файл/поток, integer_число)
Параметры
указатель_на_файл/поток = переменная, определенная командой
OpenFile,
WriteFile или
OpenTCPStream (версия 1.52 и выше)
integer_число = целое число (может быть использовано дробное число, но оно будет преобразовано в тип
integer перед сохранением, сохранится только его целочисленная часть)
Описание
Как только вы открыли файл на диске (или поток) для записи, используйте эту команду, чтобы записать одно
integer значение в файл. Заметьте, что каждое записанное значение использует 4 байта дискового пространства, и первым будет записан «младший» байт. Диапазон записываемых значений – от -2147483648 до 2147483648.
Потоками можно пользоваться только в версии
Blitz Basic 1.52 или выше.
Пример
; Чтение и запись в файл, используя функции ReadInt и WriteInt
; Инициализировать несколько переменных для примера
Int1% = 10; хранить 10
Int2% = 365; хранить 365
Int3% = 2147483647; хранить 2147483647, максимальное положительное значение типа Integer в Blitz Basic )
Int4% = - 2147483648; хранить –2147483648, максимальное отрицательное значение типа Integer в Blitz Basic )
; Открыть файл для записи
fileout = WriteFile("mydata.dat")
; Записать информацию в файл
WriteInt( fileout, Int1 )
WriteInt( fileout, Int2 )
WriteInt( fileout, Int3 )
WriteInt( fileout, Int4 )
; Закрыть файл
CloseFile( fileout )
; Открыть файл для чтения
filein = ReadFile("mydata.dat")
Read1 = ReadInt( filein )
Read2 = ReadInt( filein )
Read3 = ReadInt( filein )
Read4 = ReadInt( filein )
; Закрыть файл после завершения чтения
CloseFile( filein )
Print "Данные типа Integer, считанные из файла mydata.dat "
Print Read1
Print Read2
Print Read3
Print Read4
WaitKey()