🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #4889

Re: beginnersprobleem C onder Linux

#4889
From: KLinZ
Date: Sun, 29 Jun 2003 10:19
29 lines
2064 bytes
karel adams wrote:

> #include <stdio.h>
> main ()
> {
> int  fp_bgl            ; /* file pointer to file being read   */

>
> Als ik dit compileer (gcc mijn_prog.c) krijg ik een verwittiging
> Warning: assignment makes integer from pointer without a cast
> op de lijn van de fopen, ik heb dus blijkbaar fp_bgl als verkeerd type
> gedeclareerd
> Heb al wat andere type gezet (char, long...) maar niks helpt.
> Bij uitvoering geeft hij altijd -1 bytes gelezen dus de read lukt
> effectief niet.
> Wat doe ik mis? Hoe verbeter ik dit?

fp_bgl moet van het type FILE * zijn. Dus:

FILE *fp_bgl;

Voor de rest moet je de declaratie van fopen() weghalen. Deze is immers al
in stdio.h gedeclareerd (en ook nog eens op een andere wijze ook). Gebruik
ook fread() i.p.v. read(). Je gebruikt namelijk stream en file functies door
elkaar. En later netjes de file sluiten met fclose().


-- 
www.zenobits.com
Technical Details
Message-ID: <41zLa.14163$KF1.277497@amstwist00>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed1!bredband!amsnews01.chello.com!amstwist00.POSTED!not-for-mail
References: <bdmcmq$ttr34$1@ID-177484.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,6f05fc089e78a5f3
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2003-06-29 03:17:37 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed1!bredband!amsnews01.chello.com!amstwist00.POSTED!not-for-mail
From: "KLinZ" <klinz@NOSPAMzenobitsSPAMNO.com>
Newsgroups: be.comp.programming
References: <bdmcmq$ttr34$1@ID-177484.news.dfncis.de>
Subject: Re: beginnersprobleem C onder Linux
Lines: 30
Organization: Inc.
MIME-Version: 1.0
Content-Type: text/plain;
 charset="Windows-1252"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Message-ID: <41zLa.14163$KF1.277497@amstwist00>
Date: Sun, 29 Jun 2003 12:19:04 +0200
NNTP-Posting-Host: 212.187.71.152
X-Complaints-To: abuse@chello.nl
X-Trace: amstwist00 1056881856 212.187.71.152 (Sun, 29 Jun 2003 12:17:36 MET DST)
NNTP-Posting-Date: Sun, 29 Jun 2003 12:17:36 MET DST