Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: Luchoz95 en 22 Mayo 2013, 01:25 am



Título: Problema con depurador de CodeBlocks
Publicado por: Luchoz95 en 22 Mayo 2013, 01:25 am
Hola gente ! , estoy aprendiendo a depurar un programa en codeblocks y tengo un problema, cuando de puro un programa ... por ejemplo
Código
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. int a=5;
  8.    cout << "Hello world!" << endl;
  9.    return 0;
  10. }
  11.  

y agrego un breakpoint en la declaracion de la variable a , en la ventana Watches no me muestra nada , solo me aparece asi ..
(http://img827.imageshack.us/img827/3137/asdasdasdyv.png)

Alguien me puede ayudar ? S2!


Título: Re: Problema con depurador de CodeBlocks
Publicado por: pacoperico en 22 Mayo 2013, 12:55 pm
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.


Título: Re: Problema con depurador de CodeBlocks
Publicado por: vkadom en 6 Junio 2013, 18:04 pm
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


Título: Re: Problema con depurador de CodeBlocks
Publicado por: Blaster en 6 Junio 2013, 18:30 pm
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 (http://foro.elhacker.net/programacion_cc/duda_con_el_depurador_de_codeblocks-t391625.0.html)

Saludos  :-(


Título: Re: Problema con depurador de CodeBlocks
Publicado por: avesudra en 6 Junio 2013, 20:10 pm
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.