Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: time van een loop bij perl  (gelezen 978 keer)

goofybert

  • Gast
time van een loop bij perl
« Gepost op: 2006/11/03, 16:05:29 »
hallo,ben bezig met het lere van perl en ben nu zo wa

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
time van een loop bij perl
« Reactie #1 Gepost op: 2006/11/03, 16:29:39 »
1) gebruik het "sleep" commando, dus bijv. "sleep 2;" voor 2 sec pauze

2) je moet echo naar de terminal uitzetten met het stty commando (via Perl doe je dat met de "system" call), vervolgens lees je met een loop characters in (low level, want via STDIN wacht-ie op een Enter van de gebruiker) en ouput je een * i.p.v. het ingelezen karakter

Sorry dat ik het even kort moet houden, maar ik ga straks op vakantie en ik moet nog het een en ander doen. Hopelijk ben je zo een beetje op weg geholpen ...
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

goofybert

  • Gast
time van een loop bij perl
« Reactie #2 Gepost op: 2006/11/03, 16:54:16 »
jah,thx het sleep commando kan ik nu inplementere ma punt 2 da krijg ik nog nie voor mekaar

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
time van een loop bij perl
« Reactie #3 Gepost op: 2006/11/03, 17:01:12 »
Kan ik me voorstellen, is ook niet eenvoudig. Voor stty zie: "man stty" en je zoekt iets met -ECHO of NOECHO of zoiets. Beste is waarschijnlijk om het op /dev/tty los te laten, je "huidige" terminal zeg maar. Als je 't verpest: met "stty sane" zet je de zaak weer terug. Kun je uiteraard allemaal ook op Googlen. Om karakters te lezen in Perl kun je getc gebruiken op STDIN en met printf "%c", $karakter in dezelfde loop weer naar het scherm schrijven.

Nu ga ik echt ... Succes!
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl