Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C++]Semplice programma con funzioni

    Aiuto

    Non ci sto' già capendo molto ...

    #include <iostream>
    using namespace std;

    void myfunc();


    int main()
    {
    cout << "In main()";
    myfunc();
    cout <<"Ritorno in main()";

    return 0;
    }
    void myfunc()
    {
    cout <<"Dentro myfunc()";
    system("pause");
    }
    Ora, sul libro dice che sullo schermo all'avvio di questo programma dovrebbe apparire

    In main() Dentro myfunc() Ritorno in main()

    Invece a me appare solo In main() e Dentro myfunc() ... da premettere che ho messo un system("pause") che non c'era sul libro, ma senza di quello mi si chiudeva subito la finestra.
    Poi quello che non riesco a capire è come è strutturato questo programma :master: Qualcuno potrebbe illuminare un povero apprendista quale io sono?

  2. #2
    codice:
    #include <iostream>
    #include <stdlib.h>
    
    using namespace std;
    
    void myfunc(); 
    
    
    int main(int argc, char *argv[])
    {
      cout << "In main()"; 
      myfunc(); 
      cout <<"Ritorno in main()"; 
      cout << endl;
      system("pause");	
      return 0;
    }
    
    void myfunc() 
    { 
    cout <<"Dentro myfunc()"; 
    }
    Il system("pause"); va messo nel main e non nella funzione altrimenti va in pausa la funzione e non rientra nel main.

    Ciao

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.