| указатель_на_файл/поток = переменная, определенная командой OpenFile,
ReadFile или OpenTCPStream (версия 1.52 и выше) Возвращаемое значение – дробное число |
| Как
только Вы открыли файл на диске (или поток) для чтения, используйте эту
команду для считывания одного дробного числа из файла. Заметьте, что
каждое записанное значение использует 4 байта дискового пространства.
Чтение за пределами конца файла не вызовет ошибку, но каждое считанное
значение будет равно 0. Потоками можно пользоваться только в версии Blitz Basic 1.52 или выше. |
| ; Чтение и запись файла, используя функции ReadFloat и
WriteFloat ; Инициализировать несколько переменных для примера Num1# = 10.5; хранить 10.5 Num2# = 365.25; хранить 365.25 Num3# = 32767.123; 32767.123, максимальное положительное значение типа Floating Point в Blitz Basic ) Num4# = -32768.123; -32768.123, максимальное отрицательное значение типа Floating Point в Blitz Basic) ; Открыть файл для записи fileout = WriteFile("mydata.dat") ; Записать информацию в файл WriteFloat( fileout, Num1 ) WriteFloat( fileout, Num2 ) WriteFloat( fileout, Num3 ) WriteFloat( fileout, Num4 ) ; Закрыть файл CloseFile( fileout ) ; Открыть файл для чтения filein = ReadFile("mydata.dat") Read1# = ReadFloat( filein ) Read2# = ReadFloat( filein ) Read3# = ReadFloat( filein ) Read4# = ReadFloat( filein ) ; Закрыть файл после завершения чтения CloseFile( filein ) Print "Данные типа Floating Point, считанные из файла mydata.dat " Print Read1 Print Read2 Print Read3 Print Read4 WaitKey() |