TP3 - Ejercicio 4 - ¿Cómo hacer una prueba para el ingreso del arreglo? #28
-
El primer inciso del punto 4 es la función Como duda adicional, el ejercicio original dice que
¿Cómo se detecta un fallo en la entrada del arreglo? El código es bastante directo, se define un entero, lo lee por scanf y lo asigna al arreglo. ¿Hay alguna estructura estilo try/catch para detectar errores y poder pasar un return de por ejemplo -1 en caso de falla? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Tests en funciones con E/S de consola.Esta es una de las razones por la cual los Cuando veamos archivos podemos ver como hacer tests en entrada/salida por consola. FallosLa única opción para detectar algún fallo a la hora de cargar un valor de la consola (y no explotar en el proceso) es tomarlo como cadena y ver que lo que esté dentro sea algo parecido a un número. Además, al manipular arreglos, te podés encontrar que el arreglo no tiene capacidad suficiente ( |
Beta Was this translation helpful? Give feedback.
Tests en funciones con E/S de consola.
Esta es una de las razones por la cual los
printf
/scanf
no van en las funciones que resuelven la consigna, es mucho más complicado armar tests.Cuando veamos archivos podemos ver como hacer tests en entrada/salida por consola.
Fallos
La única opción para detectar algún fallo a la hora de cargar un valor de la consola (y no explotar en el proceso) es tomarlo como cadena y ver que lo que esté dentro sea algo parecido a un número.
Además, al manipular arreglos, te podés encontrar que el arreglo no tiene capacidad suficiente (
0
)