ReadCharacter()
Синтаксис
Result.c = ReadCharacter(#File [, Format])
Описание
Читает значение Символа (1 байт без знака в ASCII, 2 байта без знака в unicode, или согласно #PB_UTF8) из файла.
Параметры
#File Номер файла, из которого будет производиться чтение. Format (дополн.) Формат читаемого символа. Может быть одним из следующих значений: #PB_Ascii : 1 байтовый символ. #PB_Unicode: 2 байтовый символ (по умолчанию в режиме unicode). #PB_UTF8 : много-байтовый символ (от 1 до 4 байт).
Возвращаемое значение
Возвращает значение прочитанного Символа, или ноль, если произошла ошибка.
Пример (фран.)
If CreateFile(0, "Test.txt") ; Открывает существующий файл или создайте новый, если он не существует FileSeek(0, Lof(0)) ; Помещает указатель в конец файла, используя результат функции Lof() WriteCharacter(0, 65) WriteStringN(0, "... другая строка в конец файла.") CloseFile(0) EndIf If ReadFile(0, "Test.txt") ; Если файл можно прочитать, продолжаем... While Eof(0) = 0 ; Цикл, пока не будет достигнут конец файла. (Eof = 'Конец файла') Debug ReadCharacter(0) ; Построчный просмотр содержимого файла Wend CloseFile(0) ; Закрывает ранее открытый файл Else MessageRequester("Инфо", "Невозможно открыть файл!") EndIf
См. также
WriteCharacter(), ReadAsciiCharacter(), ReadUnicodeCharacter(), OpenFile(), ReadFile()
Поддерживаемые OS
Все