Article View: be.comp.programming
Article #9339Re: printf() en strings
From: Kris Gaethofs
Date: Tue, 30 Apr 2002 12:38
Date: Tue, 30 Apr 2002 12:38
31 lines
2332 bytes
2332 bytes
Om wat duidelijker te zijn waarom ik ne pointer wil gebruiken om da in
te lezen. Ik moet namelijk een variabele lengte string kunnen inlezen
uit dat bestand. Als ik gewoon een char array gebruik ben ik verplicht
om dat met een bepaalde grootte te initialiseren. Vandaar dat ik dacht
om een pointer te gebruiken.
Kris Gaethofs wrote:
> Hoi,
>
> Ik heb een klein programma geschreven in C en zit nu met een
> probleempje. Ik definieer een pointer als volgt:
>
> char *string;
>
> Vervolgens lees ik uit een bestand in als volgt:
>
> fscanf(inputfile,"%lf%lf%lf%s",&x,&y,&z,&string);
>
> Dit verloopt blijkbaar zonder fouten. De vraag is nu hoe ik de inhoud
> van string kan afdrukken. Wanneer ik hetvolgende probeer:
>
> printf("%s",string);
>
> krijg ik een core dump. Waarschijnlijk zal ik wel iets fout hebben
> gedaan met diene pointer, maar als beginnende c programmeur kom ik er
> toch nie dadelijk uit.
> Alvast bedankt voor de hulp.
>
> Kris
>
Technical Details
Message-ID:
<3CCE9031.8080404@student.kuleuven.ac.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!telocity-west!TELOCITY!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!surfnet.nl!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mailReferences:
<3CCE8BAB.20809@student.kuleuven.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,4cf3e2e3be91fbcb X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-04-30 05:37:17 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news1.google.com!sn-xit-02!sn-xit-04!supernews.com!telocity-west!TELOCITY!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!surfnet.nl!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail From: Kris Gaethofs <kris.gaethofs@student.kuleuven.ac.be> Newsgroups: be.comp.programming Subject: Re: printf() en strings Date: Tue, 30 Apr 2002 14:38:09 +0200 Organization: KULeuvenNet Lines: 32 Message-ID: <3CCE9031.8080404@student.kuleuven.ac.be> References: <3CCE8BAB.20809@student.kuleuven.ac.be> NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: naxos.belnet.be 1020169553 18685 134.58.127.12 (30 Apr 2002 12:25:53 GMT) X-Complaints-To: abuse@belnet.be NNTP-Posting-Date: Tue, 30 Apr 2002 12:25:53 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.4) Gecko/20011126 Netscape6/6.2.1 X-Accept-Language: en-us Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@pcqc35.quantchem.kuleuven.ac.be X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)