fgets
Lire une chaîne depuis un fichier, s'arrêtant après un saut de ligne, la fin du fichier ou après n caractères lus.
📝Syntaxe
res = fgets(f)
res = fgets(f, n)
📥Arguments d'entrée
Paramètre Description
f un descripteur de fichier
n un scalaire : nombre de caractères
📤Arguments de sortie
Paramètre Description
res une chaîne ou -1
📄Description

Lit une chaîne depuis un fichier, s'arrêtant après un saut de ligne, la fin du fichier (EOF) ou après la lecture de n caractères.

S'il n'y a plus de caractère à lire, fgets renverra -1.

Si n est omis, fgets lit jusqu'au saut de ligne suivant.

L'encodage des caractères utilise le paramètre fopen.

💡Exemples
  fid = fopen([nelsonroot(), '/etc/startup.m']);
  tline = fgets(fid);
  while ischar(tline)
  disp(tline)
  tline = fgets(fid);
  end

  fclose(fid);
fid = fopen([nelsonroot(), '/etc/startup.m']);

  tline = fgets(fid, 5);
  while ischar(tline)
  disp(tline)
  tline = fgets(fid, 5);
  end

  fclose(fid);
🔗Voir aussi
fclosefopenfgetl
🕔Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub