| указатель_на_файл/поток = переменная, определенная командой OpenFile,
ReadFile или OpenTCPStream (версия 1.52 и выше) Возвращаемое значение – integer-число в диапазоне от –2147483648 до 2147483648 |
| Как только Вы открыли файл на диске (или поток) для чтения,
используйте эту команду для считывания одного integer
значения из файла. Заметьте, что каждое записанное значение использует
4 байта дискового пространства, и первым будет записан «младший» байт.
Чтение за пределами конца файла не вызовет ошибку, но каждое считанное
значение будет равно 0. Потоками можно пользоваться только в версии 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 |