Section courante

A propos

Section administrative du site

GETC

Demande le caractère
Perl
 

Syntaxe

getc
getc filehandle

Paramètres

Nom Description
filehandle Ce paramètre permet d'indiquer l'identificateur de fichier

Retour

Valeur Description
undef Cette valeur permet d'indiquer que la fin du fichier est atteinte ou qu'une erreur s'est produite.
caractère Ces valeurs permet d'indiquer le caractère lu.

Description

Cette fonction permet de lire un caractère dans un fichier et de déplacer le pointeur de fichier vers le caractère suivant.

Exemple

Prenons pour acquis que le fichier «readtext.txt» est le contenu :

Un
Deux
Trois
Quatre
Cinq
Six
Sept
Huit
Neuf
Dix
Onze
Douze
Treize
Quatorze
Quinze
Seize

Si on veut afficher par exemple chacun des caractères avec sa position dans le fichier :

  1. #!/usr/bin/perl
  2.  
  3. if(open(Handle, "readtext.txt")) {
  4.    $I = 1;
  5.    while(! eof(Handle)) {
  6.       print " ".$I."-".getc(Handle);
  7.       $I++;
  8.    };
  9.    close(Handle);
  10. }

on obtiendra le résultat suivant :

1-U 2-n 3-
4-D 5-e 6-u 7-x 8-
9-T 10-r 11-o 12-i 13-s 14-
15-Q 16-u 17-a 18-t 19-r 20-e 21-
22-C 23-i 24-n 25-q 26-
27-S 28-i 29-x 30-
31-S 32-e 33-p 34-t 35-
36-H 37-u 38-i 39-t 40-
41-N 42-e 43-u 44-f 45-
46-D 47-i 48-x 49-
50-O 51-n 52-z 53-e 54-
55-D 56-o 57-u 58-z 59-e 60-
61-T 62-r 63-e 64-i 65-z 66-e 67-
68-Q 69-u 70-a 71-t 72-o 73-r 74-z 75-e 76-
77-Q 78-u 79-i 80-n 81-z 82-e 83-
84-S 85-e 86-i 87-z 88-e

Voir également

Langage de programmation - Perl - Référence de procédures et fonctions - POSIX::getc
Langage de programmation - C - Référence de procédures et fonctions - getc
Langage de programmation - C pour Linux - Référence de procédures et fonctions - getc

Références

La Bible Micro Application HTML & Développement Web, Stefan Munz, Wolfgang Nefzger, 2003, ISBN: 2-7429-2898-7, page 1154

Dernière mise à jour : Dimanche, le 18 octobre 2015