Article View: be.comp.programming
Article #8974Re: een C probleem
From: Slayerke
Date: Sat, 01 Jun 2002 19:40
Date: Sat, 01 Jun 2002 19:40
26 lines
1907 bytes
1907 bytes
Ward Poelmans wrote: > Ik heb een probleem met C: > Ik heb 2 bestanden: test1.h en test1.c test2.c > in die test1.h heb ik de het volgende staan: > extern int a; > Ik gebruik die integer a in een functie in test1.c > Hij krijgt gewoon een waarde. > En ik test2.c staat er een main functie die die functie uit test1.c > gebruikt. Maar als ik dit compileer krijg ik bij het linken de volgende > melding: > test1.o: Undefined reference to `a' > extern wilt zeggen: ik wil deze variabele in deze compilatie-eenheid gebruiken, maar deze wordt hier niet gealoceerd, dus je moet nog ergens anders staan hebben: int a; > Maar als ik het keyword extern wegdoe linkt het wel. > Wil mij iemand zeggen wat hier verkeerd aan is? Dat is dus logisch want dan wordt die variabele op die plaats ge�nstantieerd. -- Groeten, Slayerke
Technical Details
Message-ID:
<9r9K8.7606$ud.568@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!news-x2.support.nl!news2.euro.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<pan.2002.06.01.21.20.21.731903.5346@pandora.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: fcea4,a220b22816262454 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-06-01 12:40:56 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!news-x2.support.nl!news2.euro.net!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: Slayerke <slayerkenospammer@slayerke.co.uk> Subject: Re: een C probleem Newsgroups: be.comp.programming Reply-To: slayerkenospammer@slayerke.co.uk References: <pan.2002.06.01.21.20.21.731903.5346@pandora.be> Lines: 26 User-Agent: KNode/0.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit Message-ID: <9r9K8.7606$ud.568@afrodite.telenet-ops.be> Date: Sat, 01 Jun 2002 19:40:53 GMT NNTP-Posting-Host: 213.224.101.34 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1022960453 213.224.101.34 (Sat, 01 Jun 2002 21:40:53 MET DST) NNTP-Posting-Date: Sat, 01 Jun 2002 21:40:53 MET DST Organization: Telenet Internet