🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6384

Re: waarde counter j

#6384
From: Jack D
Date: Thu, 19 Dec 2002 11:48
46 lines
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-mail
References: <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