Using perl Syntax Highlighting
- #!/usr/bin/perl
- # Pasa una cadena en mayusculas a morse.
- # Aceitunas
- use strict;
- print "Introduce una cadena: ";
- my $datos = <STDIN>;
- my @letras = <DATA>;
- my $len = length($datos);
- my $i = 0;
- while($i < ($len-1))
- {
- my $char = $letras[ord(substr($datos,$i,1))-65];
- chomp($char);
- $char =~ s/ //g;
- print $char . " ";
- $i++;
- }
- print "\n";
- exit(0);
- __DATA__
- .-
- -...
- -.-.
- -..
- .
- ..-.
- --.
- ....
- ..
- .---
- -.-
- .-..
- --
- -.
- ---
- .--.
- --.-
- .-.
- ...
- -
- ..-
- ...-
- .--
- -..-
- -.--
- --.
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4