🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9225

Re: File als return type in C

#9225
From: Staf Wagemakers
Date: Thu, 09 May 2002 17:01
46 lines
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-mail
References: <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