Thread View: de.comp.lang.c++
4 messages
4 total messages
Started by Daniel Ponti
Mon, 29 Jan 1996 10:33
Filegroesse
Author: Daniel Ponti
Date: Mon, 29 Jan 1996 10:33
Date: Mon, 29 Jan 1996 10:33
4 lines
649 bytes
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
Author: Ralf W. Stephan
Date: Tue, 30 Jan 1996 18:17
Date: Tue, 30 Jan 1996 18:17
17 lines
819 bytes
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
Author: Malte Kroeger
Date: Wed, 31 Jan 1996 10:54
Date: Wed, 31 Jan 1996 10:54
21 lines
1177 bytes
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
Author: Karl-Heinz Krause
Date: Wed, 31 Jan 1996 17:57
Date: Wed, 31 Jan 1996 17:57
18 lines
1242 bytes
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