• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Fabiana

Execução passo-a-passo

10 mensagens neste tópico

Boa tarde!!

Estou começando a usar o Dev-c++ e não estou conseguindo executar passo-a-passo o programa. Alguém pode me dar alguma dica de como fazer??

Obrigada!

Fabiana

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Hummm usa linux :cheesygrin: lol

Em linux tens o GDB que permite fazer isso para windows não sei se existe algum...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá,

Estou usando DEV C++ 4.9.9.2 -  (Windows)

Muito obrigada!!

Att

Fabiana

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá!

Não uso Dev-C++ mas o procedimento para executares um programa passo-a-passo é praticamente o mesmo de IDE para IDE.

Primeiro começas por definir um breakpoint numa linha de código do teu programa (podes definir vários ao longo do programa mas para simplificar começa com um logo após a definição da função main). De seguida, executas o programa e se tudo correr bem a execução do programa pára no breakpoint que definiste. A partir daqui podes continuar a execução passo-a-passo fazendo um step over, ou se preferires seguindo a execução dentro de cada função por que o teu programa passa com um step into. Podes também sair da função em que estás actualmente a executar com um step out e o fluxo de execução passa para a função seguinte a ser invocada.

Experimenta que ficas logo a perceber o que se está a passar  :cheesygrin: Outra utilidade é poderes ver os valores que toma determinada variável colocando um watchpoint nessa variável. Isto permite ver em cada passo o valor dessa variável ou o valor de uma expressão que use as variáveis do teu programa ou ainda quando o conteúdo de um endereço de memória é alterado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Hummm usa linux :( lol

Em linux tens o GDB que permite fazer isso para windows não sei se existe algum...

Epa, uma grande parte dos utilizadores do linux despreça o windows,pk nem o conheçe....nao digo k o windows seja melhor,mas realmente ha mta pouca coisa k n se faça nos dois sistemas...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Também podes usar o Eclipse com o plugin CDT, eu gosto bastante!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Hummm usa linux :P lol

Em linux tens o GDB que permite fazer isso para windows não sei se existe algum...

Epa, uma grande parte dos utilizadores do linux despreça o windows,pk nem o conheçe....nao digo k o windows seja melhor,mas realmente ha mta pouca coisa k n se faça nos dois sistemas...

Tanto em windows, linux, solaris ou ainda mac Os há ferramentas de debugging que te permitem fazer as operações básicas de debugging (step over, step into, colocar breakpoints, etc.) e teste das aplicações. Por isso acho que se trata mesmo de uma escolha pessoal do sistema operativo em que se quer trabalhar. Um aparte: não é que eu despreze o windows, simplesmente não trabalho nele porque já o conheço bem (com todas as limitações que isso tem) e por isso prefiro usar linux que é um sistema operativo ao meu gosto pessoal.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Hummm usa linux :D lol

Em linux tens o GDB que permite fazer isso para windows não sei se existe algum...

Epa, uma grande parte dos utilizadores do linux despreça o windows,pk nem o conheçe....nao digo k o windows seja melhor,mas realmente ha mta pouca coisa k n se faça nos dois sistemas...

Eu não desprezo windows até porque também uso embora seja só para a parte lúdica tirando isso nada melhor que o linux.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Eu desprezo windows, e não está relacionado com o conhecimento que tenho sobre este!

Gosto de um ecran preto e um terminal! Saber trabalhar em linux é arte :-)

Cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora