Article View: be.comp.programming
Article #6384Re: waarde counter j
From: Jack D
Date: Thu, 19 Dec 2002 11:48
Date: Thu, 19 Dec 2002 11:48
46 lines
2139 bytes
2139 bytes
Matthias Demuzere wrote on 16-12-2002 19:07:
> Hoi,
>
> Ik heb het volgende probleem. Als ik dit stukje programma laat lopen, dan
> geeft hij een waarde aan mn j van 4067520 (of toch zoiets in die grootte
> orde...) Iemand aan idee waar hij die waarde vandaan haalt???
> alvast bedankt
>
> Matthias
>
> -------------------------------------------
> int j;
>
> FILE *ifp;
> FILE *ofp;
>
> /*reading file*/
>
> ifp = fopen("../gjelbreen","r");
>
> /*reading data from file*/
>
> for (j=1;j<=MAXX;j++)
>
> {
>
> fscanf(ifp,"%lf%lf%lf",&x[j],&hb[j],&s[j]);
> printf("%f",hb[j]);
>
> }
>
>
> exit(0);
Hoe ziet die gjelbreen file eruit? Misschien zit hier het probleem. Fscanf
verwacht ascii waarden en misschien zitten ze opgeslagen als floating point
dumps. Ik vermoed dat het ASCII zal zijn, maar je weet nooit.
Checken of (ifp != null) is ook altijd aan te raden (eventueel asserteren).
Een laatste optie waaraan ik dacht is dat je probeert de debuggen in een
geoptimaliseerde build, dan is het niet abnormaal dat de compiler waardes
van variabelen gaat upfucken.
Jacko
Technical Details
Message-ID:
<BA2770A9.18B15%jack_221NOSP@Mhotmail.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!diablo.theplanet.net!newspeerenv1.svr.pol.co.uk!newsfeed.wirehub.nl!news2.euro.net!postnews1.euro.net!news.versatel.net!not-for-mailReferences:
<1040062049.987345@seven.kulnet.kuleuven.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,c1c700ca0d09a9c0 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-12-19 03:48:48 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!diablo.theplanet.net!newspeerenv1.svr.pol.co.uk!newsfeed.wirehub.nl!news2.euro.net!postnews1.euro.net!news.versatel.net!not-for-mail User-Agent: Microsoft-Entourage/10.1.0.2006 Date: Thu, 19 Dec 2002 12:48:41 +0100 Subject: Re: waarde counter j From: Jack D <jack_221NOSP@Mhotmail.com> Newsgroups: be.comp.programming Message-ID: <BA2770A9.18B15%jack_221NOSP@Mhotmail.com> References: <1040062049.987345@seven.kulnet.kuleuven.ac.be> Mime-version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Lines: 47 Organization: Versatel NNTP-Posting-Date: 19 Dec 2002 11:48:42 GMT NNTP-Posting-Host: 62.58.106.42 X-Trace: 1040298522 news.versatel.net 158 62.58.106.42:52748 X-Complaints-To: abuse@versatel.net