Article View: be.comp.programming
Article #9225Re: File als return type in C
From: Staf Wagemakers
Date: Thu, 09 May 2002 17:01
Date: Thu, 09 May 2002 17:01
46 lines
1996 bytes
1996 bytes
In article <MPG.1744bcd5e0532dba989683@news.pandora.be>, Ulyssess wrote:
> In article <i5wC8.3290$Lz7.659851358@hebe.telenet-ops.be>,
> jossthebossnospam@fastmail.fm says...
>>
>> dbOpen geeft een FILE, geen FILE*. Dus dat kan niet werken.
>>
>> Dus: *dbfile = dbOpen(filename);
>>
>
> Nope, werkt niet.
Zou toch moeten werken...
Het volgende voorbeeldje leest /etc/passwd en toon het op je scherm:
#include <stdio.h>
FILE * dbOpen(char *filename) {
FILE *dbfile;
if ((dbfile = fopen(filename,"r")) == NULL) return NULL;
return dbfile;
}
int main ()
{
FILE *fp;
char filename[]="/etc/passwd";
char buf[256];
fp=dbOpen(filename);
if(fp==NULL) {
fprintf(stderr,"Unable to open %s\n",filename);
exit(1);
}
while (fgets(buf,255,fp)) {
printf("%s",buf);
}
fclose(fp);
exit(0);
}
Hopelijk help dit een beetje...
--
Staf Wagemakers
email : staf.wagemakers@advalvas.be
homepage : http://stafwag.netfirms.com
Technical Details
Message-ID:
<3cdaab51$0$7113$4d4efb8e@news.be.uu.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsfeed.wirehub.nl!bnewspeer00.bru.ops.eu.uu.net!auucp0.ams.ops.eu.uu.net!bnewsifeed01.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mailReferences:
<MPG.1744a6babc84ee11989682@news.pandora.be> <i5wC8.3290$Lz7.659851358@hebe.telenet-ops.be> <MPG.1744bcd5e0532dba989683@news.pandora.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,b1629b3443921984 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2002-05-09 10:01:20 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!supernews.com!newsfeed.online.be!newsfeed.wirehub.nl!bnewspeer00.bru.ops.eu.uu.net!auucp0.ams.ops.eu.uu.net!bnewsifeed01.bru.ops.eu.uu.net!bnewspost00.bru.ops.eu.uu.net!emea.uu.net!news.be.uu.net!not-for-mail Newsgroups: be.comp.programming From: Staf Wagemakers <stafwag@yahoo.com> Subject: Re: File als return type in C References: <MPG.1744a6babc84ee11989682@news.pandora.be> <i5wC8.3290$Lz7.659851358@hebe.telenet-ops.be> <MPG.1744bcd5e0532dba989683@news.pandora.be> Organization: Debian GNU/Linux (woody) User-Agent: slrn/0.9.7.4 (Linux) Date: 09 May 2002 17:01:08 GMT Lines: 46 Message-ID: <3cdaab51$0$7113$4d4efb8e@news.be.uu.net> NNTP-Posting-Host: uu212-190-114-162.unknown.uunet.be X-Trace: 1020963668 news.be.uu.net 7113 212.190.114.162 X-Complaints-To: abuse@be.uu.net