Article View: nl.comp.programmeren
Article #729Re: Opbouw grote programma's via opsplitsing source-files
From: Bart Vandewoestyne
Date: Sun, 07 Nov 1999 00:00
Date: Sun, 07 Nov 1999 00:00
44 lines
2648 bytes
2648 bytes
Frans Bouma wrote: > > > #include "sub.c" > > erm... er zijn header files en er zijn codefiles. > geen codefiles includen. maak dan een .h file aan. Wow, ik denk dat ik het hier verkeerd voor heb. Eerst even een vraagje voor de duidelijkheid: wat veronderstel jij dat er in je headerfiles staat? Enkel hoe de functies er uit zien (zonder body) of mīŋŊt de body van de functies er bij? Als je veronderstelt dat in je headerfiles ook de body van de functies uitgewerkt staat kan ik in je redenering komen. Als je echter in je headerfiles enkel de beschrijving (zonder body) van je functies zet, moet ik volgens mij toch die #include "sub.c" schrijven. Als leidraad gebruik ik 'Practical C Programming' van O'Reilly en op pagina 305 heeft men het toch over 3 soorten files: main.c -> de hoofdfile van het programma die gebruik maakt van functies uit sub.* sub.h -> is Public en bevat enkel de beschrijving van de functies die in sub.c gedefinieerd worden sub.c -> is Private en bevat de implementatie van de functies die in sub.h beschreven worden. > Maar begin klein. > splits source op in logische brokken. en documenteer. Dat probeer ik, maar ik wil eerst goed weten hoe ik de zaak moet aanpakken. Greetzzz MC303 -- Bart Vandewoestyne http://hello.to/MC303 Hugo Verrieststraat 48 Bart.Vandewoestyne@skynet.be 8550 ZWEVEGEM ICQ# 21275340 BELGIUM - EUROPE nick: MC303 Phone: +32(0)56/75.48.11 ------------------------------------------------------------------- If carpenters made buildings the way programmers make programs, the first woodpecker to come along would destroy all of civilization. - Weinberg's Second Law -
Technical Details
Message-ID:
<38253EA9.1D7A1ADF@skynet.be>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<38249DCC.ABDE8533@skynet.be> <802cvd$i3f$1@news1.xs4all.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII X-Google-Thread: 107324,bea50703bd2c4537 X-Google-Attributes: gid107324,public X-Google-Thread: 100a19,bea50703bd2c4537 X-Google-Attributes: gid100a19,public X-Google-Thread: fcea4,bea50703bd2c4537 X-Google-Attributes: gidfcea4,public From: Bart Vandewoestyne <Bart.Vandewoestyne@skynet.be> Subject: Re: Opbouw grote programma's via opsplitsing source-files Date: 1999/11/07 Message-ID: <38253EA9.1D7A1ADF@skynet.be> X-Deja-AN: 545471392 Content-Transfer-Encoding: 8bit References: <38249DCC.ABDE8533@skynet.be> <802cvd$i3f$1@news1.xs4all.nl> X-Accept-Language: nl-BE, nl, en, de Content-Type: text/plain; charset=iso-8859-1 X-Complaints-To: abuse@skynet.be X-Trace: news1.skynet.be 941965024 19343 195.238.12.202 (7 Nov 1999 08:57:04 GMT) Organization: MyHome Mime-Version: 1.0 NNTP-Posting-Date: 7 Nov 1999 08:57:04 GMT Newsgroups: nl.comp.programmeren,be.comp.programming,be.comp.os.linux