Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532

    [C] visibilità variabile di altro file

    Ciao,

    ho due file .c, precisamente main.c e altrofile.c.

    in altrofile.c ho una variabile intera pippo che modifico sempre.

    come usare la variabile pippo nel file main.c?

  2. #2
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Ciao,
    la puoi dichiarare in un file header (estensione .h) che poi includi.


  3. #3
    Devi usare lo storage class specifier extern.

    codice:
    /* main.c */
    
    extern int myvar;
    ...
    codice:
    /* altrofile.c */
    int myvar;
    ...
    Consulta la documentazione per maggiori dettagli.
    • Un plauso a Grisha Perelman, raro esempio di genuino anticonformismo umano e scientifico.

  4. #4
    http://forum.html.it/forum/showthrea...eadid=1519820&

    Per inciso, il linguaggio di riferimento va sempre specificato nel titolo, ora correggo io, in futuro ricordatene.
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Quote Originariamente inviata da minomic Visualizza il messaggio
    Ciao,
    la puoi dichiarare in un file header (estensione .h) che poi includi.
    No, non in un include !

    Il modo corretto è con la extern
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    532
    Ok provo subito.
    Grazie per la correzione.

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