Article View: be.comp.programming
Article #9224Re: File als return type in C
From: Ulyssess
Date: Thu, 09 May 2002 16:06
Date: Thu, 09 May 2002 16:06
53 lines
2099 bytes
2099 bytes
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.
Ook het volgende gaat niet:
/** Start Code **/
int dbOpen(FILE *dbfile, char *filename) {
// Opent de file met de naam 'filename';
ErrorCode status;
if ((dbfile = fopen(filename,"a+b")) == NULL) {
error(UNABLE_OPENFILE);
}
else {
return 0;
}
}
int dbClose(FILE *dbfile) {
// Sluit de file dbfile;
fclose(dbfile);
return 0;
}
int getDbSize(char *filename) {
// Geeft de grootte (in bytes) van het bestand 'filename' terug;
// Declaratie van de variabelen;
int groottedb=0;
int succes=1;
FILE *dbfile;
succes = dbOpen(dbfile, filename);
fseek(dbfile, 0, SEEK_END); // Ga naar het einde van de file;
groottedb = ftell(dbfile); // Geef dan de cursorpositie terug;
dbClose(dbfile);
return groottedb;
}
/** Einde Code **/
--
Groeten
Ulyssess
http://m-tt.studentenweb.org
Technical Details
Message-ID:
<MPG.1744bcd5e0532dba989683@news.pandora.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!isdnet!news-raspail.gip.net!news.gsl.net!gip.net!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mailReferences:
<MPG.1744a6babc84ee11989682@news.pandora.be> <i5wC8.3290$Lz7.659851358@hebe.telenet-ops.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 09:06:34 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!supernews.com!isdnet!news-raspail.gip.net!news.gsl.net!gip.net!newsfeeds.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail From: Ulyssess <ulyssess@advalvas.be> Newsgroups: be.comp.programming Subject: Re: File als return type in C Message-ID: <MPG.1744bcd5e0532dba989683@news.pandora.be> References: <MPG.1744a6babc84ee11989682@news.pandora.be> <i5wC8.3290$Lz7.659851358@hebe.telenet-ops.be> Organization: UlySoft X-Newsreader: MicroPlanet Gravity v2.50 Lines: 53 Date: Thu, 09 May 2002 16:06:33 GMT NNTP-Posting-Host: 213.119.158.43 X-Complaints-To: abuse@telenet.be X-Trace: afrodite.telenet-ops.be 1020960393 213.119.158.43 (Thu, 09 May 2002 18:06:33 MET DST) NNTP-Posting-Date: Thu, 09 May 2002 18:06:33 MET DST