Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27
  1. #11
    file main.cpp
    codice:
     
    #include <stdio.h>
    #include "secondo_file.cpp"
    
    extern int mia_var=10;
    
    //eventuali altre var
    
    int main(){
    
    //...
    
    }

    file secondo_file.cpp
    codice:
    extern int mia_var;
    
    //altre var
    
    void mia_funz(){
    
    //...
    }
    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  2. #12
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    567
    dir che non gli piace è poco... già solo se metto l'extern in main.cpp mi dà errore

    così funziona:
    codice:
    #include <kcmdlineargs.h>
    #include <kaboutdata.h>
    #include <klocale.h>
    #include <stdio.h>
    #include <iostream.h>
    #include <vector>
    #include <string>
    #include "cfr.h"
    
    using namespace std;
    
    typedef struct tSeries {
      vector<double> mTime;
      vector<double> T1;
      vector<double> T2;
      vector<double> V;
      vector<double> i;
    } tSerie;
    
    vector<tSerie> mSerie;

    così dà errore:
    codice:
    #include <kcmdlineargs.h>
    #include <kaboutdata.h>
    #include <klocale.h>
    #include <stdio.h>
    #include <iostream.h>
    #include <vector>
    #include <string>
    #include "cfr.h"
    
    using namespace std;
    
    typedef struct tSeries {
      vector<double> mTime;
      vector<double> T1;
      vector<double> T2;
      vector<double> V;
      vector<double> i;
    } tSerie;
    
    extern vector<tSerie> mSerie;
    "Come vedi tutto è usuale, solo che il tempo chiude la borsa e c'è il sospetto che sia triviale l'affanno e l'ansimo dopo una corsa, l'ansia volgare del giorno dopo, la fine triste della partita, il lento scorrere senza uno scopo di questa cosa che chiami vita."

  3. #13
    prova a mettere sopra al typedef un extern int prova; e vedi se ti dà errore



    ps che errore ti dà se fai come hai scritto sopra??(cioè mettendo extern solo sul main.cpp e NON negli altri file)
    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  4. #14
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    567
    no, di variabili extern ne ho già un paio dichiarate... è proprio QUELLA che non vuole andare -.-
    "Come vedi tutto è usuale, solo che il tempo chiude la borsa e c'è il sospetto che sia triviale l'affanno e l'ansimo dopo una corsa, l'ansia volgare del giorno dopo, la fine triste della partita, il lento scorrere senza uno scopo di questa cosa che chiami vita."

  5. #15
    Originariamente inviato da AleX ZeTa
    no, di variabili extern ne ho già un paio dichiarate... è proprio QUELLA che non vuole andare -.-
    sicuramente perchè "deriva" dalla struttura...

    prova a mettere sopra al typedef una cosa del genere
    codice:
    struct test{
    
    int var1;
    }prova;
    
    extern prova var_prova;
    e dimmi se ti dà errore
    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  6. #16
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    567
    il tuo codice dà sintax error... immagino volessi dire qc del genere:

    codice:
    typedef struct test{
    
    int var1;
    }prova;
    
    extern prova var_prova;
    questo va perfettamente...
    "Come vedi tutto è usuale, solo che il tempo chiude la borsa e c'è il sospetto che sia triviale l'affanno e l'ansimo dopo una corsa, l'ansia volgare del giorno dopo, la fine triste della partita, il lento scorrere senza uno scopo di questa cosa che chiami vita."

  7. #17
    Originariamente inviato da AleX ZeTa
    il tuo codice dà sintax error... immagino volessi dire qc del genere:

    codice:
    typedef struct test{
    
    int var1;
    }prova;
    
    extern prova var_prova;
    questo va perfettamente...
    sisi con typedef...

    quindi sel mio và sarà un problema della tua struttura...non riesco capuire quei <vector> e altre cose...

    ciao

    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  8. #18
    Se modifichi la tua struttua cosi??
    codice:
    typedef struct tSeries {
      vector<double> mTime;
      vector<double> T1;
      vector<double> T2;
      vector<double> V;
      vector<double> i;
    } tSerie;
    
    extern tSerie <mSerie>;
    ??^^
    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  9. #19
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    567
    peggio di prima^^

    quelle sono istruzioni di STL per la gestione di array dinamici... a questo punto il problema è lì, e devo capire come risolverlo -.-
    "Come vedi tutto è usuale, solo che il tempo chiude la borsa e c'è il sospetto che sia triviale l'affanno e l'ansimo dopo una corsa, l'ansia volgare del giorno dopo, la fine triste della partita, il lento scorrere senza uno scopo di questa cosa che chiami vita."

  10. #20
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    567
    anzi, non è lì... anche se metto array "normali" mi dà errore -.- bho
    "Come vedi tutto è usuale, solo che il tempo chiude la borsa e c'è il sospetto che sia triviale l'affanno e l'ansimo dopo una corsa, l'ansia volgare del giorno dopo, la fine triste della partita, il lento scorrere senza uno scopo di questa cosa che chiami vita."

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 © 2026 vBulletin Solutions, Inc. All rights reserved.