Se reescribió el código para usar getops.h