/
Forside
/
Teknologi
/
Udvikling
/
C/C++
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
C/C++
#
Navn
Point
1
BertelBra..
2425
2
pmbruun
695
3
Master_of..
501
4
jdjespers..
500
5
kyllekylle
500
6
Bech_bb
500
7
scootergr..
300
8
gibson
300
9
molokyle
287
10
strarup
270
Tilgang til variable i andre filer...
Fra :
Christian Rosenberg ~
Dato :
16-05-01 10:15
Hej
Jeg har en mpeg.c-fil med en variabel, som er defineret udenfor nogen
funktioner....derfor vil jeg mene, at den er global. I en anden fil, min
main.c fil vil jeg udskrive denne variabel. Det kan jeg ikke, da
compileren melder fejl om at variablen ikke er defineret i main.c.
Jeg har inkluderet en mpeg.h-fil i min main.c, men den indeholder kun
definitioner af de funktioner, som findes i mpeg.c. Kan det være
derfor?? -Eller hvordan tilgår man variable i en anden fil??
På forhånd tak
mvh.
Newbie
Allan
Morten Boysen (
16-05-2001
)
Kommentar
Fra :
Morten Boysen
Dato :
16-05-01 10:59
"Christian Rosenberg Dahm" <crda00@control.auc.dk> wrote in message
news:3B02451D.93A2BD87@control.auc.dk...
> Jeg har inkluderet en mpeg.h-fil i min main.c, men den indeholder kun
> definitioner af de funktioner, som findes i mpeg.c. Kan det være
> derfor?? -Eller hvordan tilgår man variable i en anden fil??
Du skal bruge extern.
I den ene fil deklarer du din variabel:
double foo;
I den anden fil deklarer du den igen, men denne gang med extern:
extern double foo;
--
Morten Boysen
Søg
Alle emner
Teknologi
Udvikling
C/C++
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177552
Tips :
31968
Nyheder :
719565
Indlæg :
6408849
Brugere :
218887
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.