Dateigröße ermitteln unter C

Hallo,

gibt es eine simple Funktion, die von einer (geöffneten) Datei, deren Größe zurückgibt?

Danke.

Diese Möglichkeit gilt sowohl für c als auch für c++ in Win32 und Linux:

#include
#include
#include
#include

struct stat buf;
stat(DATEINAME,&buf);
long DATEIGRÖßE = buf.st_size;

größe ist in bytes.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]