vlad_2770 Posted January 15, 2006 Share Posted January 15, 2006 cum pot face ca o variabila globala dintr-un fisier sursa sa fie vazuta si in alte fisiere sursa? am incercat cu extern in fata si nu merge.multumesc Link to comment
psanyi Posted January 15, 2006 Share Posted January 15, 2006 cum pot face ca o variabila globala dintr-un fisier sursa sa fie vazuta si in alte fisiere sursa? am incercat cu extern in fata si nu merge.multumescBanuiesc ca te referi la C/C++. Se face cu cuvantul cheie extern dar sursa .c in care este declarata trebuie sa fie deja compilata sub forma de obiect.ex:sursa1.cunsigned short int var_globala = 0; /*declara var globala*/int foo(bar){ /* definire functie */ var_globala = x; ... return 0 }sursa2.cextern unsigned short int var_globala;int foo(bar){ var_globala = y; .... return 0;} Link to comment
vlad_2770 Posted January 15, 2006 Author Share Posted January 15, 2006 psanyi, multumesc, merge , mi-a scris si CRISTIANO si am rezolvat problema. Link to comment
psanyi Posted January 15, 2006 Share Posted January 15, 2006 psanyi, multumesc, merge , mi-a scris si CRISTIANO si am rezolvat problema.Cu placere ! Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now