Cours pdf langage de programmation Perl
Résumé
Cours langage de programmation Perl, tutoriel & guide de travaux pratiques en pdf.
Les fichiers : ouverture
En lecture :la fonction open permet d’ouvrir un fichier et prend en paramètre un descripteur (l’objet permettant de manipuler le fichier) et le nom du fichier.
Format :
fonction d’ouverture descripteur du fichier nom du fichier
En écriture :il faut ajouter le symbole ‘>’devant le nom du fichier. Si le fichier existe, son contenu sera écrasé. En mode d’ajout, on utilise le symbole ‘>>’. Si le fichier n’existe pas, il sera créé.
ouverture en écriture (>> : mode d’ajout)
open (DESC , ‘fichier’);
open (DESC , ‘> fichier’);
Les fichiers : ouverture / fermeture
Lecture recommandée Cours alignement conventionnel Cours alignement conventionnel en PDF, plus de 30 000 cours électromécanique gratuit, exercices gratuit, rapports pfe, l... Electromécanique LireGestion d’erreurs : Lorsqu’on ouvre un fichier, il se peut qu’il y ait une erreur. En lecture: le fichier n’existe pas ou ne peut pas être lu. En écriture: le fichier existe, mais on n’a pas le droit d’y écrire.
La fonction die permet d’afficher un message et d’arrêter le programme.
La variable $!Contient le message d’erreur système. On peut aussi afficher son contenu.
La fermeture du fichier s’effectue avec la fonction close. exemple : close(DESC);
if ( ! open (DESC , ‘> fichier’) ) { die "Problème à l’ouverture : $!"; }
open (DESC , ‘> fichier’) || die "problème à l’ouverture : $!";
Les fichiers : lecture / écriture
La lecture dans un fichier se fait par ligne.
On peut aussi lire tout le fichier et le placer dans un tableau. À chaque indice du tableau, il y aura une ligne du fichier.
L’écriture dans un fichier est encore plus simple. Il suffit de spécifier le descripteur du fichier àl’utilisation du print.
while($ligne = ) { print$ligne ; }
@ligne = ;
printDESC " allo le monde " ;
- Format
- Taille
- 95 Ko
- Pages
- 34
- Domaine
- Cours Perl
- Publié le
- 22 janv. 2021
- Vues
- 1
Ressources liées
Apprenez à programmer en Perl !
Commentaires (0)
Connectez-vous pour laisser un commentaire.
Soyez le premier à commenter
Partagez votre avis sur ce document — questions, retours ou votre propre expérience.