Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    Debug codeblocks

    Ciao a tutti, ho provato a guardare nel forum ma non ho trovato spunti per risolvere il mio problema così chiedo a voi direttamente .

    Spiego: scrivo e compilo un programmino in c usando codeblocks, al momento di fare il debug usando la funzione "run to cursor" la finestra appare velocissima e si richiude subito senza fermarsi all'istruzione e il comand0 "next instruction" non è cliccabile.

    Premetto che sono un neofita, qualcuno mi può aiutare x favore?
    Metto anche il codice del programmino.


    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main(void)
    {
      /* int i;
       int u;
    
       for(i=1 ; i<10 ; i++){
          for(u=1 ; u<=i ; u++){
             printf("*");
          }
       printf("\n");
    
       }*/
    
    
       int i;
       int u;
    
       for(i=10 ; i>1 ; i--){
          for(u=1 ; u<=i ; u++){
             printf("*");
          }
       printf("\n");
    
       }
       return 0;
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    225
    prova il pulsante "step in"

  3. #3
    Ciao ho provato anke il pulsante step into (che è cliccabile) ma si comporta come "run to cursor" cioè si vede ke la finestra di debug lavora ma è velocissima e si richiude praticamente istantaneamente.

    Boh non so ke pensare... probabilmente c'è qualke settaggio da fare

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    225
    aggiungi il comando
    codice:
     system("pause");
    alla fine del sorgente per fermare la esecuzione.

    Hai provato con il menu [Debug]->[Start] ??

    ciao

    sergio

  5. #5
    Sì Sergio ho provato a far partire il debug anke dal menu, ma niente.

    Inserendo il comando ke mi hai indicato tu esegue il programma normalmente fino alla fine anche in fase di debug.

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    225
    forse non hai impostato il breakpoint.
    Devi cliccare sul sorgente appena a destra della numerazione del codice sulla riga in cui vuoi che il programma si blocchi.

    Altrimenti controlla le impostazioni, devi compilare con la opzione -g

    ciao

    sergio

  7. #7
    Il breakpoint l'ho impostato e provato in diversi punti. Ho attivato l'opzione -g ma nulla è cambiato.

  8. #8
    Scusate ma non c'è nessuno ke riesce ad aiutarmi?

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Se hai impostato il breakpoint (a proposito, in quale riga?) e avvii con il menu Debug, il programma si avvia e la finestra DOS potrebbe andare sotto a quella dell'ambiente.

    Disponi la finestra DOS e quella dell'ambiente in modo da vederle entrambe e usa il menu Debug per continuare l'esecuzione.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Ciao Oregon, ho provato a fare come mi hai suggerito tu ma la finestra del dos non finisce sotto l'altra ma scompare proprio (peccato non si possano postare brevi video).
    Per quello ke riguarda la posizione del cursore ho fatto diverse prove mettendolo sia dove si dichiarano le variabili sia progressivamente nelle righe del ciclo for.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.