PureBasic

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

Все

<- ReadByte() - Оглавление File - ReadData()->