Descarga e instala el Application Verifier, selecciona los Basic tests al menos y depura tu programa.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: palacio29 en 21 Octubre 2016, 05:16 AM
El problema es que la categoria no me la dan con numeros y me piden que halle la categorai, copio textual "El numero de categoria se encuentra dentro del unsigned char en los cuatro bits mas significativos(los de la izquierda). Entonces me piden que a traves de la letra que ingresaron, que con operaciones de bits, halle la categoria.
Cita de: geeke en 19 Octubre 2016, 22:44 PM
No puedes usar los bloques try/catch para capturar un segmentation fault, porque no es una excepción mas bien es una señal que el sistema operativo envía como consecuencia al intentar acceder en alguna zona de memoria no permitida. Además no veo razón para hacer esto, porque continuar el programa después no es posible se invocaría comportamiento indefinido y esto no es nada seguro.
__try
{
int *x = 0;
*x = 666;
}
__except( EXCEPTION_EXECUTE_HANDLER)
{
cout << " doh";
}
try
{
int *x = 0;
*x = 666;
}
catch(...)
{
cout << "doh";
}