Lê caracteres de um arquivo binário.

Sintaxe
FREADSTR( nHandle , nQtdBytes ) –> Caracter

Descrição

FREADSTR() lê de um arquivo aberto, através de FCLOSE(), FCREATE(), FOPENPORT().

FREAD() lerá até o número de bytes informado em nQtdBytes ou até encontrar um CHR(0). Caso aconteça algum erro ou o arquivo chegue ao final, FREAD() retornará uma string menor do que nQdBytes e colocará o erro em FERROR().

FREADSTR() lê a partir da posição atual do ponteiro, que pode ser ajustado pelo FSEEK() ou por FWRITE( ), FREAD().

Exemplos

Este exemplo lê os 16 caracteres de um arquivo e imprime o seu conteúdo.

#include “Fileio.ch”

//

nHandle := FOPEN(“New.txt”, FC_NORMAL)

IF FERROR() != 0

? “Erro abrindo o arquivo”, FERROR()

ELSE

cString := FREADSTR(nHandle, 16)

? cString

FCLOSE(nHandle)

ENDIF

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Necessita de ajuda?