🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9084

Re: Problemas con caracteres.

#9084
From: Mick
Date: Sat, 31 Aug 2002 14:16
22 lines
2237 bytes
NotFound wrote:

> Mick escribi�:
> 
>> Solo un apunte, puedes mejorar un poco el codigo, consiguiendo asi
>> que el algoritmo vaya hasta 27 veces mas rapido, eliminado el
>> bucle que recorre el array morse, pero para ello tendras que definir
>> el array morse do modo que cada elemento de �l este en la posicion
>> coincidente con el codigo ascii de la letra a la que representa.
>> Te sugiero tambien que pases la cadena a convertir primero a minusculas.
> 
> Puestos a ganar velocidad, mejor inicializar el array para todo posible
> char y te ahorras los if.

Efectivamente, pero era un poco mas largo y complicado de hacer el ejemplo, 
poniendo todo el codigo ascii ;).
Aun asi, se puede ahorrar mas de la mitad del codigo ascii ya que solo 
necesita una tabla que vaya del codigo  32d al 90d es decir un array 
de 59 elementos (siempre y cuando trabaje con las letras mayusculas ya 
que estas se encuentran al lado del espacio y de la interrogacion).

Salud2 !!!
Technical Details
Message-ID: <akqj9k$hst$1@nsnmpen2-gest.nuria.telefonica-data.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!newsswitch.lcs.mit.edu!snoopy.risq.qc.ca!aotearoa.belnet.be!news.belnet.be!newsfeed.vmunix.org!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mail
References: <3D6FBE6D.6090200@lycos.es> <akq6i0$4sr$1@nsnmpen2-gest.nuria.telefonica-data.net> <3D70BEFF.6DB3C4D8@tengo.no>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,44ee7efd783c31d1
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-08-31 07:19:34 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!bloom-beacon.mit.edu!newsswitch.lcs.mit.edu!snoopy.risq.qc.ca!aotearoa.belnet.be!news.belnet.be!newsfeed.vmunix.org!fu-berlin.de!nsnmpen1-lo.nuria.telefonica-data.net!nsnmpen2-lo.nuria.telefonica-data.net!not-for-mail
From: Mick <michaell@teleline.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Problemas con caracteres.
Date: Sat, 31 Aug 2002 16:16:38 +0200
Organization: Michael Corp
Lines: 22
Message-ID: <akqj9k$hst$1@nsnmpen2-gest.nuria.telefonica-data.net>
References: <3D6FBE6D.6090200@lycos.es> <akq6i0$4sr$1@nsnmpen2-gest.nuria.telefonica-data.net> <3D70BEFF.6DB3C4D8@tengo.no>
NNTP-Posting-Host: 213-98-127-85.uc.nombres.ttd.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
X-Trace: nsnmpen2-gest.nuria.telefonica-data.net 1030803573 18333 213.98.127.85 (31 Aug 2002 14:19:33 GMT)
X-Complaints-To: usenet@nsnmpen2-gest.nuria.telefonica-data.net
NNTP-Posting-Date: Sat, 31 Aug 2002 14:19:33 +0000 (UTC)
User-Agent: KNode/0.7.1