🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Validar Datos

#11190
From: NotFound
Date: Wed, 19 Dec 2001 19:48
18 lines
1548 bytes
> > 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
> >¿En qué lenguaje?
> Perdona por no especificar, en C. Gracias.

Pues si lees un entero con scanf se parará en el primer caracter no
numérico. Puedes leer el siguiente caracter y si ves que es un . será
que era un número flotante. También puedes leer una cadena y comprobar
que todos sus caracteres sean dígitos.

Salu2
Technical Details
Message-ID: <3C20EF19.4307BE6F@hobbiton.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!195.158.233.21!news1.ebone.net!news.ebone.net!cesio.mundo-r.com!not-for-mail
References: <9vqjsg$pot$1@talia.mad.ttd.net> <3C20DA3A.2EC93457@hobbiton.org> <9vqp93$63t$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-19 12:30:28 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!195.158.233.21!news1.ebone.net!news.ebone.net!cesio.mundo-r.com!not-for-mail
From: NotFound <blassic@hobbiton.org>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Validar Datos
Date: Wed, 19 Dec 2001 20:48:41 +0100
Organization: Another Netscape Collabra Server User
Lines: 18
Message-ID: <3C20EF19.4307BE6F@hobbiton.org>
References: <9vqjsg$pot$1@talia.mad.ttd.net> <3C20DA3A.2EC93457@hobbiton.org> <9vqp93$63t$1@talia.mad.ttd.net>
NNTP-Posting-Host: cm64097.red.mundo-r.com
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Mailer: Mozilla 4.72 [en] (X11; I; Linux 2.2.14 i586)
X-Accept-Language: en