Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.0.2 - Português

Change language to:
English - Français - 日本語 - Русский

Please note that the recommended version of Scilab is 2024.0.0. This page might be outdated.
See the recommended documentation of this function

Ajuda do Scilab >> Arquivos : funções de Entrada/Saída > mgetl

mgetl

reads lines from an text file

Syntax

txt = mgetl(file_desc [,m])

Arguments

file_desc

a character string giving the file name or an integer giving a logical unit returned by mopen.

m

an integer scalar: a number of lines to read. Default value is -1.

txt

a column vector of strings.

Description

mgetl function allows to read a lines from an text file.

If m is omitted or is -1 all lines till end of file occurs are read.

If m is given mgetl tries to read exactly m lines. This option is useful to sequentially read part of a file. In this case if an end of file (EOF) occurs before m lines are read the read lines are returned (it is possible to check if EOF had occurred using the meof function) issued.

mgetl allows to read files coming from Unix, Windows or Mac operating systems.

mgetl supports only UTF-8 and ANSI file encoding.

Examples

mgetl('SCI/etc/scilab.start',5)

mgetl SCI/modules/elementary_functions/macros/erf.sci

fd=mopen('SCI/etc/scilab.start','r')
mgetl(fd,10)
mclose(fd)

See also

  • mputl — writes strings in a text file
  • mclose — closes an opened file
  • mfscanf — reads input from the stream pointer stream (interface to the C fscanf function)
  • mget — reads byte or word in a given binary format and converts to a double type
  • mput — writes byte or word in a given binary format
  • mgetstr — reads a character string from a file
  • mopen — opens a file in Scilab
  • read — Leitura de matrizes
Report an issue
<< mget Arquivos : funções de Entrada/Saída mgetstr >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Feb 14 15:00:46 CET 2019