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()

Главная страница

Нажмите сюда, чтобы увидеть последнюю версию этой страницы в Интернете