GNU Debugger

1. GNU Debugger

Fábio Felix Dias
slack felix

(usa Slackware)

Enviado em 13/06/2009 - 13:47h

Olá,

Comecei a estudar sobre o gdb e surgiram algumas dúvidas.

1ª - Quando eu preciso utilizar std::cin o gdb trava e não faz mais nada tipo:

teste.cpp

#include <iostream>

int main(int argc, char* argv[])
{
int x = 0;

std::cout<<"INFORME UM DÍGITO: ";
std::cin>>x;
std::cout<<"\nVOCê DIGITOU: "<<x<<"\n";

return 0;
}

Digito um valor e nada acontece.

2ª - Outra dúvida é, quando tenho no meu arquivo principal ou em outro uma inclusão de um .h como faço pra ver o que está acontecendo dentro de alguma função que está no .h?

#include <iostream>
#include "teste.h"

int main(int argc, char* argv[])
{
Teste* c = new Teste();
c->imprimir();
return 0;
}

teste.h

class Teste
{
public:
Teste();
imprimir();
private:
int x;

};

Teste::Teste()
{
this->x = 100;
}
void Teste::imprimir()
{
for(int i = 0; i < this->x; i++)
std::cout<<i;
}


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts