🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9224

Re: File als return type in C

#9224
From: Ulyssess
Date: Thu, 09 May 2002 16:06
53 lines
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-mail
References: <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