OVH Cloud OVH Cloud

[Debutant] Texte et terminal

4 réponses
Avatar
Fabrice
Bonjour à tous,

Je fais mes premiers pas en Perl sous Linux et j'ai trois questions :

- la commande print semble écrire par défaut 80 caractères par ligne,
j'aimerai en avoir plus, comme l'affichage habituel de mes terminaux
sous X ( 120 ou 150)

- existe-il un module ou une fonction standard pour obtenir un affichage
en couleur du texte ?

- pour demander une réponse de l'utilsateur y-a t'il mieux que
$reponse=<STDIN>, il me semble avoir un problème de saut de ligne avec
cela... expliquez-moi...

J'ai lu en grande diagonale les documentations à ma disposition, je n'ai
pas trouvé...RTFM... merci quand même.

--
******************************************************************
Le 27 janvier 2004 à 09 heures 14 minutes

Fabrice
pi.3.14159_yenamarreduspam_@wanadoo.fr
******************************************************************

4 réponses

Avatar
Rafael Garcia-Suarez
Fabrice wrote in fr.comp.lang.perl :

- la commande print semble écrire par défaut 80 caractères par ligne,


non. Ce serait une limitation particulierement stupide pour un langage
de programmation, non ?

- existe-il un module ou une fonction standard pour obtenir un affichage
en couleur du texte ?


Oui, Term::ANSIColor, pour les terminaux ANSI qui le supportent.

- pour demander une réponse de l'utilsateur y-a t'il mieux que
$reponse=<STDIN>, il me semble avoir un problème de saut de ligne avec
cela... expliquez-moi...


C'est à dire ?

Avatar
Alex Marandon
On 2004-01-27, Fabrice wrote:
- pour demander une réponse de l'utilsateur y-a t'il mieux que
$reponse=<STDIN>, il me semble avoir un problème de saut de ligne avec
cela... expliquez-moi...


Mon petit doigt me dit que tu devrais appliquer la fonction chomp() à
ton entrée utilisateur.

Avatar
Fabrice
Alex Marandon () a écrit:
On 2004-01-27, Fabrice wrote:
- pour demander une réponse de l'utilsateur y-a t'il mieux que
$reponse=<STDIN>, il me semble avoir un problème de saut de ligne avec
cela... expliquez-moi...


Mon petit doigt me dit que tu devrais appliquer la fonction chomp() à
ton entrée utilisateur.


Oui c'etait bien cela, perlfunc est encore un peu abstrait pour moi mais
cela avance... merci encore

--
******************************************************************
Le 27 janvier 2004 à 21 heures 53 minutes

Fabrice

******************************************************************


Avatar
Fabrice
Merci pour le module Term::ANSIColor..

--
******************************************************************
Le 27 janvier 2004 à 21 heures 58 minutes

Fabrice

******************************************************************