Article View: be.comp.programming
Article #3705pointer naar table
From: Toni Van Remortel
Date: Wed, 12 Nov 2003 12:41
Date: Wed, 12 Nov 2003 12:41
34 lines
2516 bytes
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-mailShow 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