Pagina 1 di 1
Codeblocks
Inviato: lunedì 18 giugno 2007, 21:51
da Berghem
Ho bisogno di un po di aiuti sull'uso di questo IDE, la cosa più urgente è l'uso del debug, se metto il breakpoint nel main come per esempio
int main(){
int i;
i = 5; //metto il breakpoint qua
i++;
printf("%d",i);
vado su debug e clicco "start", poi vado vanti passo passo con il debug, non ho problemi.
ma se metto il breakpoint in una funzione mia non riesco ad far partite l'applicazione fino alla mia funzione.....
Spero di essere stato chiaro....
Re: Codeblocks
Inviato: lunedì 18 giugno 2007, 22:29
da Berghem
sto capendo qualcosa sul debug, ma se volessi vedere il contenuto di una variabile dopo che l'utente ha inserito un dato come si fa?
Re: Codeblocks
Inviato: martedì 19 giugno 2007, 12:55
da mediv
Per vedere il contenuto di una variabile durante l'esecuzione col debug devi:
1. prima di tutto aprire la finestra delle Watches con Debug->Debugging Windows->Watches
2. Avviando il degug dovrebbe mostrarti tutte le variabili globali e logali(Dipende dal punto in cui sei nel programma)
3. Volendo puoi aggiungere delle variabili da Debug->Edit Watches.
Re: Codeblocks
Inviato: martedì 19 giugno 2007, 15:28
da Berghem
il mio problema del debug è l'iterazione tra shell e ide, in pratica su un codice di questo tipo
int main(){
int i;
i = 5; //metto il breakpoint qua
i++;
printf("%d",i);
non ho problemi a vedere il valore delle varibili
ma se scrivo
int main(){
int i;
printf("Quanti anni hai :");
scanf("%d",&i);
printf(Tu hai %d anni",i); //metto il breakpoint qui
In questo caso non mi parte la shell con la domanda.....(tranne se lancio con RUN, ma a quel punto non sono in debug...)