suivant: La fermeture
monter: Les entrées-sorties
précédent: La lecture
  Index
Le plus courant est l'utilisation de
print auquel on fournit
le descripteur de fichier en paramètre. Par exemple:
print FILE "hello world !#1282#>n";
Il faut noter qu'il n'y a pas de virgule entre le nom du descripteur
de fichier et les éléments à écrire.
Il est possible d'accéder aux mêmes possibilités de formatage
qu'en C en utilisant la fonction printf, à laquelle on passe
les mêmes paramètres que son homologue en C :
printf STDOUT "Le nombre de %s est %3d.#1286#>n", $element, $nombre;
La fonction printf est
cependant plus lente que la fonction print, que l'on utilisera
donc de préférence.
De même que pour la lecture, il est possible d'effectuer un
véritable appel-système à la fonction write() en
utilisant
syswrite(FILEHANDLE,SCALAR,LENGTH).
$len = syswrite(FILE, $buffer, length($buffer));
Olivier Aubert
1999-06-01
|