Article View: es.comp.os.linux.programacion
Article #11198Re: Validar Datos
From: Carlos F.
Date: Thu, 20 Dec 2001 09:17
Date: Thu, 20 Dec 2001 09:17
16 lines
1657 bytes
1657 bytes
JimyJazz wrote: > Buenas, soy un programador novato y me gustaria saber como puedo comprovar > que, por ejemplo, me pongan un numero entero y no uno real ya que sino se > haze un bucle o algo parecido y el programa falla. Se puede hacer con > letras o cadenas de caracteres? Gracias Yo lo que har�a es leer como cadena de caracteres el valor y crear�a una funci�n que comprueba uno a uno los caracteres y si hay uno que no sea un n�mero la funci�n devuelve 1 y si todos son n�meros devuelve 0 (por ejemplo), si el resultado de la evaluaci�n de la cadena es 0 paso a convertir con atoi y si es 1 el programa solicita que se vuelva a introducir un n�mero ya que el dado no es correcto. -- "Security is not a product, but a process." "La seguridad no es un producto, sino un proceso."
Technical Details
Message-ID:
<saasv9.ao1.ln@carlos.monchonet>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!carlos.monchonet!nobodyReferences:
<9vqjsg$pot$1@talia.mad.ttd.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,d7dacd756ab47bf X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-12-20 01:38:54 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!newsfeed.bcn.ttd.net!news.mad.ttd.net!carlos.monchonet!nobody From: "Carlos F." <carlosfNOSPAM@ucsd.com> Newsgroups: es.comp.os.linux.programacion Subject: Re: Validar Datos Date: Thu, 20 Dec 2001 10:17:15 +0100 Organization: Telefonica Transmision de Datos Lines: 16 Message-ID: <saasv9.ao1.ln@carlos.monchonet> References: <9vqjsg$pot$1@talia.mad.ttd.net> NNTP-Posting-Host: 213-98-124-162.uc.nombres.ttd.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit User-Agent: KNode/0.6.1