๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
4 messages
4 total messages Started by Daniel Ponti Mon, 29 Jan 1996 10:33
Filegroesse
#1444
Author: Daniel Ponti
Date: Mon, 29 Jan 1996 10:33
4 lines
649 bytes
Wie kann ich die Groesse eines Files in C bekommen?
Es gibt eine mit Struktur stat und gleichnamiger Funktion stat.
Diese Version funktioniert aber nicht in C++ (die Funktion sollte
auch unter C++ laufen).
Re: Filegroesse
#1467
Author: Ralf W. Stephan
Date: Tue, 30 Jan 1996 18:17
17 lines
819 bytes
Daniel Ponti writes:
> Wie kann ich die Groesse eines Files in C bekommen?
> Es gibt eine mit Struktur stat und gleichnamiger Funktion stat.

Das ist ein betriebssystemspezifisches Problem, ich vermute DOS.
Wende Dich also vertrauensvoll an de.comp.os.msdos oder
comp.os.msdos.programmer.

> Diese Version funktioniert aber nicht in C++ (die Funktion sollte
> auch unter C++ laufen).

Verwendest Du dieselben Libraries?


ralf
--
PGP: 1024/0xA713ECE9 2047/0xC8E605F5
Re: Filegroesse
#1470
Author: Malte Kroeger
Date: Wed, 31 Jan 1996 10:54
21 lines
1177 bytes
Ralf W. Stephan (ralf@ark.franken.de) wrote:
: > Wie kann ich die Groesse eines Files in C bekommen?
: > Es gibt eine mit Struktur stat und gleichnamiger Funktion stat.
Es gibt eine einfache und portable Moeglichkeit:

    fopen(..., "rb");
    fseek(..., ..., 2);
    ftell(...);

nicht wirklich elegant, aber es funktioniert.

: Das ist ein betriebssystemspezifisches Problem, ich vermute DOS.
: Wende Dich also vertrauensvoll an de.comp.os.msdos oder
: comp.os.msdos.programmer.
Natuerlich geht es auch Systemspezifisch irgendwie....

: > Diese Version funktioniert aber nicht in C++ (die Funktion sollte
: > auch unter C++ laufen).
Da kann ich Dir nicht weiterhelfen.

Malte Kroeger
Re: Filegroesse
#1486
Author: Karl-Heinz Krause
Date: Wed, 31 Jan 1996 17:57
18 lines
1242 bytes
Am 29. Jan. 1996 schrieb Daniel Ponti (daniel.ponti@ubs.ch):

> Wie kann ich die Groesse eines Files in C bekommen?
> Es gibt eine mit Struktur stat und gleichnamiger Funktion stat.
> Diese Version funktioniert aber nicht in C++ (die Funktion sollte
> auch unter C++ laufen).

Die Funktion "stat" gehรถrt nicht zum ANSI-Standard, sie muรŸ also nicht
in jeder C++-Implementierung vorhanden sein. (Eigentlich ist "stat" ja
ein UNIX-Systemaufruf -- Achtung, U. v. Bassewitz, systemspezifische
Frage!) 

Wenn "stat" bei Dir vorhanden ist und in C-Programmen funktioniert, so
sehe ich aber keinen Grund, warum das unter C++ nicht gehen soll. Wie
macht sich das nicht-funktionieren in C++ bei Dir denn bemerkbar?


Karl-Heinz Krause
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads