Problema con depurador de CodeBlocks

Iniciado por Luchoz95, 22 Mayo 2013, 01:25 AM

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

Luchoz95

Hola gente ! , estoy aprendiendo a depurar un programa en codeblocks y tengo un problema, cuando de puro un programa ... por ejemplo
Código (cpp) [Seleccionar]
#include <iostream>

using namespace std;

int main()
{
int a=5;
    cout << "Hello world!" << endl;
    return 0;
}


y agrego un breakpoint en la declaracion de la variable a , en la ventana Watches no me muestra nada , solo me aparece asi ..


Alguien me puede ayudar ? S2!

pacoperico

Pon el breakpoint en la siguiente linea, no uso codeblocks soy mas de visual studio y al depurar en este ide se ejecutan todas las lineas de codigos anteriores al breakpoint, la linea donde esta el breakpoint no se ejecuta.

vkadom

a mi me pasa lo mismo  ojala alguien  nos diga porque .   
pero mira por si no lo sabias ahi en waches puedes ingresar manualmente las variables que quieres estar checando por ejemplo la   a, asi tal cual en minuscula y todo y entonces  agregara la variable a para checar su comportamiento que en tu programa empezara en 0 tal vez y terminara en 5

Blaster

Yo tambien tengo ese mismo problema hace poco cree un post al respecto pero hasta ahora
nadie me a respondido del porque pasa esto que esta aqui

http://foro.elhacker.net/programacion_cc/duda_con_el_depurador_de_codeblocks-t391625.0.html

Saludos  :-(

avesudra

#4
Ahora mismo no tengo mucho tiempo para darles una respuesta detallada, pero en la ventana Watches si pinchan en el cuadro blanco que está a la izquierda y teclean el nombre de la  dicha variable a depurar (en este caso "a") les aparecerá automáticamente su valor.

Como si quieren poner el nombre de una función, dígase por ejemplo miFuncion() cuya función sea mostrar una matriz por pantalla. De esta manera cada vez que ejecuten la siguiente instrucción el depurador llamará a esa función y si muestra algo por pantalla(en este caso la matriz) lo hará y podrán ir viendo como se llena la matriz o los cambios que les realizan paso a paso. Es como una especie de depuración personalizada ya que puedes hacerte tú tu propia función de depuración. Yo también me volví loco intentando encontrarlo pero de tanto tocar ... lo encontré.

¡Saludos! Avesudra.
Regístrate en