Junio 20, 2018, 05:14:11 am

Autor Tema: Validar ingreso de datos.  (Leído 980 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado YoSoyRDV

  • Me das tu IP?
  • *
  • Mensajes: 51
  • Sexo: Masculino
    • Ver Perfil
Validar ingreso de datos.
« en: Mayo 29, 2018, 01:32:21 pm »
Hola a todos, ¿como están?
Les quería consultar 2 cosas sobre el siguiente código:
La primera es , me podrían decir si este código puede fallar en algún momento.
Y la segunda, alguna sugerencia para hacerlo de otra manera.

Código: You are not allowed to view links. Register or Login
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <stdlib.h>

int validar_ingreso ( char linea[] );

int main( int argc, char** argv ){

char linea[20] = "";
int ret = 0, ok = 0, numero;

while ( ok == 0 ){
printf ( "\n Ingrese un entero...: " );
fgets ( linea, 20, stdin );

ret = validar_ingreso ( linea );
if ( ret == 1 ){
numero = atoi ( linea );
ok = 1;
}
}
printf ( "\n ingreso...: %d", numero );

return 0;
}

int validar_ingreso ( char linea[] ){
int i, a, ret = 0, longit;

longit = strlen(linea);
for ( i=0; i<longit-1; i++ ){
a = isdigit(linea[i]);
if ( a == 0 ){
return ret;
}

}
ret = 1;
return ret;
}

PD: me acorde de algo y es que me falto validar que el ingreso no supere el máximo permitido para un int que en mi maquina es…: 4294967295, ahora lo agrego. -

Saludos.
« Última modificación: Mayo 29, 2018, 04:35:25 pm por YoSoyRDV »
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor
y cuando lo abrazas dejan de causar dolor.-

Desconectado .xAk.

  • el engendro
  • Moderador
  • *****
  • Mensajes: 7316
  • Sexo: Masculino
  • F0r3v3R NeWbI3
    • Ver Perfil
Re:Validar ingreso de datos.
« Respuesta #1 en: Junio 17, 2018, 02:37:09 pm »
Puedes utilizar un You are not allowed to view links. Register or Login para analizar los datos.

You are not allowed to view links. Register or Login

Saludos
Is the truth out there?


question
Ayuda validar si ya existe un registro en la base de datos mdb

Iniciado por panxulo

1 Respuestas
3317 Vistas
Último mensaje Abril 19, 2011, 05:02:19 pm
por panxulo
xx
Como validar datos existentes en la DATABASE con mysql y java?

Iniciado por haw01

3 Respuestas
5062 Vistas
Último mensaje Abril 23, 2011, 10:15:28 am
por haw01
question
como se hace para usar un lector de codigos de barras como ingreso de datos

Iniciado por runner_RL

3 Respuestas
4092 Vistas
Último mensaje Junio 25, 2009, 01:41:01 pm
por ranefi
xx
Ingreso Sesiones

Iniciado por Grib_Jr.

0 Respuestas
1370 Vistas
Último mensaje Marzo 15, 2008, 07:43:50 am
por Grib_Jr.
xx
Formulario Ingreso Chat

Iniciado por claroscuro

0 Respuestas
1267 Vistas
Último mensaje Mayo 30, 2009, 06:21:53 pm
por claroscuro
question
como le ingreso audio al .bat

Iniciado por rambalita

4 Respuestas
1297 Vistas
Último mensaje Noviembre 26, 2009, 04:28:45 pm
por JaAViEr
exclamation
Ingreso por ftp con privilejios root.

Iniciado por safnat-panea

3 Respuestas
1361 Vistas
Último mensaje Abril 16, 2006, 05:29:38 pm
por safnat-panea
xx
Programa con clave de ingreso

Iniciado por ToR0

7 Respuestas
2002 Vistas
Último mensaje Enero 29, 2007, 10:30:01 am
por xinlu
question
Ingreso al sistema de mi facultad

Iniciado por jasija

2 Respuestas
1274 Vistas
Último mensaje Junio 23, 2011, 10:53:15 am
por seth
xx
ingreso secuencial en campo mysql

Iniciado por jegggf

6 Respuestas
734 Vistas
Último mensaje Junio 20, 2014, 04:08:26 am
por seth