fgetl

Lê uma linha de um arquivo e descarta a quebra de linha.

Categoria: Data Import and Analysis > Data Import and Export

Sintaxe

tline = fgetl(fid)

Retorna a próxima linha sem o terminador de linha.

Descrição

Cada chamada avança a posição de leitura em uma linha. Como o fim é sinalizado pelo número -1 e não por texto, um laço que não use feof pode testar ischar(tline). Use fgets para manter a quebra de linha.

Argumentos de entrada

fid
Identificador de arquivo obtido de fopen.

Argumentos de saída

tline
Vetor de caracteres com a linha, ou o número -1 quando o fim do arquivo foi atingido.

Exemplo

Ler linhas até o fim

fid = fopen('g.txt', 'w');
fprintf(fid, 'one\ntwo');
fclose(fid);
fid = fopen('g.txt');
a = fgetl(fid)
b = fgetl(fid)
c = fgetl(fid)
fclose(fid);
Saída
a = 'one'
b = 'two'
c = -1

Veja também

fgets feof fopen readlines