Visualizzazione dei risultati da 1 a 10 su 10

Discussione: borland c++ 5.02

  1. #1

    borland c++ 5.02

    Ciao a tutti.

    Qualcuno sa perchè quando eseguo un programma con il borland c++ 5.02 appena ho terminato di immettere tutti i dati scompare la finesta e non vedo il risultato finale?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Re: borland c++ 5.02

    Originariamente inviato da spiderontheweb
    Qualcuno sa perchè quando eseguo un programma con il borland c++ 5.02 appena ho terminato di immettere tutti i dati scompare la finesta e non vedo il risultato finale?
    Senza un minimo pezzo di codice, credo che nessuno potrà essere di grande aiuto.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Provo ad indovinare... non hai messo un'istruzione che blocchi l'esecuzione del programma quando questo ha finito... qualcosa come
    codice:
    /* Ultima istruzione del programma, prima di un eventuale return 0 */
    int c = getchar();
    Questo accade perchè la finestra della shell viene terminata quando termina l'esecuione del programma.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Non dipende dal codice lo fa con tutti i listati, anche con listati presi da libri.

    C I A O

  5. #5
    Originariamente inviato da spiderontheweb
    Non dipende dal codice lo fa con tutti i listati, anche con listati presi da libri.

    C I A O
    Io fossi in te rileggerei la risposta di LeleFT
    PyGTK GUI programming
    un impegno concreto: eliminare la k dalle tastiere italiane

  6. #6
    Ammetto di non essere un programmatore esperto, ma non capisco cosa vuol dire leleFT.

    Prendo un caso semplicissimo:
    voglio acquisire un dato con un scanf e stamparlo con printf. Appare la finestra in cui inserire il dato, ma poi sparisce e non riesco a vedere una mazza.

    scanf("%d", &x);
    printf("%d", x);

    return 0;

  7. #7
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Quello che volevo dire io è che alla fine di quel listato ci devi aggiungere un'istruzione simile a quella che ti ho postato, in modo che il codice diventi questo:
    codice:
    scanf("%d", &x); 
    printf("%d", x); 
    
    /* Questa istruzione blocca l'esecuzione del programma
       finchè non si preme INVIO */
    int c = getchar(); /* Oppure int c = getch(); */
    
    return 0;
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  8. #8

    Ho provato, ma il problema persiste.

  9. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Beh... alla meno peggio inserisci questa riga di codice:
    codice:
    scanf("%d", &x); 
    printf("%d", x); 
    
    /* Questa istruzione blocca l'esecuzione del programma
       finchè non si preme INVIO */
    system("pause");
    
    return 0;
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  10. #10


    Adesso riesco a vedere tutto.

    Grazie 1000

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.