fgets
Lê uma linha de um arquivo e mantém o caractere de quebra de linha.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
tline = fgets(fid)
Retorna a próxima linha, incluindo o terminador.
Descrição
fgets é igual a fgetl, exceto que o terminador de linha permanece no resultado, de modo que o comprimento do texto indica se a última linha terminava com quebra de linha. Isso importa ao copiar dados byte a byte.
Argumentos de entrada
fid- Identificador de arquivo obtido de
fopen.
Argumentos de saída
tline- Vetor de caracteres com a linha, ou
-1no fim do arquivo.
Exemplo
Quebra de linha mantida
fid = fopen('h.txt', 'w');
fprintf(fid, 'abc\n');
fclose(fid);
fid = fopen('h.txt');
s = fgets(fid);
fclose(fid);
numel(s)
double(s(end))
Saída
ans = 4
ans = 10