🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #3705

pointer naar table

#3705
From: Toni Van Remortel
Date: Wed, 12 Nov 2003 12:41
34 lines
2516 bytes
Besten,

Lang geleden was mijn kennis van ANSI C wat beter dan nu.
Ik tracht het volgende te implementeren:

int table_project[360][5];
int table_calculate[360][5];

Dus 2 tabellen. Nu moet ik 2 vaste pointers hebben naar die tabellen:

133:  int *project_table;
134:  project_table = &table_project;

zodat ik in een functie beide kan swappen. Doel is dat ��n thread
table_calculate vult, terwijl een andere thread table_project uitleest.
Als table_calculate vol is, moeten zij geswitched worden van thread, zodat
table_project kan opgevuld worden en table_calculate uitgelezen.
Lijkt me toch haalbaar met pointers (daar de pointer-naam in beide threads
niet kan gewijzigd worden). Hopelijk is mijn uitleg voldoende.

Maar ik zit vast. Kan iemand me even duidelijk uitleggen hoe ik dat moet
aanpakken? De bovenstaande code levert me enkel dit op:

rt_mod.c:134: warning: type defaults to `int' in declaration of `project_table'
rt_mod.c:134: conflicting types for `project_table'
rt_mod.c:133: previous declaration of `project_table'
rt_mod.c:134: warning: initialization makes integer from pointer without a cast
rt_mod.c:134: warning: data definition has no type or storage class

Makes no sense to me anymore :(
-- 
Groeten, Toni Van Remortel
Wetenschappelijk medewerker, D-science lab, Hogeschool Antwerpen
Real time Linux for embedded systems: http://linemb.d-sciencelab.com
Technical Details
Message-ID: <pan.2003.11.12.12.42.57.56187@ha.be.invalid>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!aotearoa.belnet.be!news.belnet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,64ee87e359b9e07d,start
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-11-12 04:41:27 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.icl.net!newsfeed.fjserv.net!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!aotearoa.belnet.be!news.belnet.be!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "Toni Van Remortel" <t.vanremortel@ha.be.invalid>
Subject: pointer naar table
User-Agent: Pan/0.13.3 (That cat's something I can't explain)
Message-ID: <pan.2003.11.12.12.42.57.56187@ha.be.invalid>
Newsgroups: be.comp.programming
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 35
Date: Wed, 12 Nov 2003 12:41:26 GMT
NNTP-Posting-Host: 213.118.10.129
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1068640886 213.118.10.129 (Wed, 12 Nov 2003 13:41:26 MET)
NNTP-Posting-Date: Wed, 12 Nov 2003 13:41:26 MET
Organization: Telenet Internet