Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   C/C++ (http://www.forosdelweb.com/f96/)
-   -   ¿Como puedo Validar en C? (http://www.forosdelweb.com/f96/como-puedo-validar-c-585722/)

BegginerC 12/05/2008 20:46

¿Como puedo Validar en C?
 
Como hago para validar fechas en lenguaje C... con estas respectivas libreriras: stdio.h, ctype.h, stdlib.h, y string.h? segun un programa bancario que el cliente al aperturar su cuenta este "obligado" a realizar un deposito inicial en un lapso no mayor de 30 dias o la cuenta se cerrara automaticamente... gracias de antemano por la ayuda...

pedro_cesar 12/05/2008 21:49

Re: ¿Como puedo Validar en C?
 
Antes que nada, obviamente, necesitas almacenar en algun lugar la fecha inicial, osea la fecha en la que se abrio la cuenta.

Para llamarla al programa lo puedes hacer usando getchar () o gets().

Para compararla con la de hoy crea dos estructura compuesta de 3 enteros correspondientes a: dia, mes y anyo, y almacena tanto la fecha de hoy como la inicial en cada una.

Luego crea una funcion que se encargue de compararlas.

aloqui 13/05/2008 17:06

Re: ¿Como puedo Validar en C?
 
Yo no te recomiendo lo mismo que pedro_cesar.
En mi opinión para manejar fechas lo más adecuado es usar el tipo time_t (long) y su correspondiente "struct tm". Luego en en include <time.h> encontrarás varias funciones para manejar dichos tipos y estructuras.

Para comparar fechas es mucho mejor hacerlo sobre el tipo de datos time_t. Ya que de otro modo cuando hay cambio de mes y/o de anio se complica, sobre todo si hay años bisiestos, etc.


La zona horaria es GMT -6. Ahora son las 22:37.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2014, Jelsoft Enterprises Ltd.

SEO by vBSEO 3.3.2