Estimados,
Esta disponible para que usen el Programa de Pruebas para el Obligatorio1. Se sugiere utilizarlo para ir verificando que las implementaciones de las librerias estan correctas y puedan eliminar warnings.
Señalamos tambien que este es el mismo programa que vamos a utilizar para corregir automaticamente el obligatorio 1.
Al utilizar el programa podran ver una seria de mensajes que iran apareciendo en la consola como por ejemplo :
SUCCESS: bit(01000111,6)=1 _ Su codigo= 1
SUCCESS:ver_binario_ms(01110100011010011001010001110111,22)=printf(0111010001101001100101)_Su codigo printf() es: 0111010001101001100101
ver_binario_ms(01001110111010000000110001111011,58)= ejecutar printf(.....)
SUCCESS: su programa ejecuta printf(Error en parámetro - Valor fuera de rango)
SUCCESS:ver_binario_ls(11100110000111011000000000100111,31)=printf(1100110000111011000000000100111)_Su codigo printf() es: 1100110000111011000000000100111
SUCCESS:concatena(11011011011000100110010111011001,19,10001100001011101011011000010010,11)=11011011011000100111100001001000 ,Su codigo= 11011011011000100111100001001000
SUCCESS:concatena(11000010010010110011010011010001,25,00100000110110001010111000111010,21)=11000010010010110011010011100010, su resultado concatenado=11000010010010110011010011100010::: bits perdidos=14
SUCCESS:Su programa reporta correctamente el numero de bits perdidos
SUCCESS:crear_mascara(26,5)=00000111111111111111111111100000 , Su codigo= 00000111111111111111111111100000
Por cada funcion que se solitica implementar en el obligatorio 1, el programa hace 10 pruebas con parametros al azar, pero siempre con valores dentro del rango de las especificaciones.
Cualquier dificultad que encuentren al utilizar este programa de test, o falla que encuentren , o dudas con el instructivo de uso, no duden en en consultar y reportarlo.
Esperemos que les sea de utilidad para completar el Obligatorio1. Si pasa nuestro programa de pruebas entonces las librerias se dan por correctamente implementadas.
Atte
Leonardo