Includere funzioni da altri file c++

di il
2 risposte

Includere funzioni da altri file c++

Non ne ho davvero bisogno ma volevo sapere se è possibile scrivere una funzione in un file per poi richiamarla in un'altro file.
Per esempio, se volessi una funzione che assegna una variabile n un numero random in un file, ed in un altro file il codice che richiama la funzione ed usa quella variabile.
Ho già cercato in internet, ho letto due cose: o creo un file con estensione .h e la richiamo con l'include, o creo un altro file con estensione .cpp e la richiamo con system mi pare.
grazie in anticipo a chi sa aiutarmi

2 Risposte

  • Re: Includere funzioni da altri file c++

    No ... crea tutti i file sorgenti (.c o .cpp) e compilali tutti insieme ottenendo un solo eseguibile. Se usi un IDE crea un progetto.
  • Re: Includere funzioni da altri file c++

    La domanda è un po' involuta, ma la risposta è sì (se l'ho capita bene).
    puoi richiamare da un file una funzione dichiarata in un altro file sorgente.
    puoi dichiarare delle variabili globali che siano alterabili da parte di porzioni di codice presenti in file sorgenti (.cpp) distinti (comportamento per lo più sconsigliato, o adatto solo avendo contezza di cosa e perchè si fa).
Devi accedere o registrarti per scrivere nel forum
2 risposte