Article View: de.comp.lang.c++
Article #1162Re: Fehlerursache von streams?
From: Mario Paumann
Date: Thu, 04 Jan 1996 14:36
Date: Thu, 04 Jan 1996 14:36
38 lines
1781 bytes
1781 bytes
Hallo !
Das hat mich auch schon beschäftigt. Aber ich
hab auch keine Loesung gefunden. Es duerfte
nicht mal in ANSI definiert sein den Errorcode
zu ermitteln. Ich hab mir dann gedacht probier
mal die globale C-Variable errno aus die von
allen C-Dateifunktionen verwendet wird. Aber
bei meiner HP-UX Streamlib funktioniert das
auch nicht (aber probiert es doch mal bei den
anderen Compilern. Borland wuerde ich zutrauen,
dasz sie soweit gedacht haben).
Ich hab dann mal die ANSI Draft durchgeblaettert
(http://www.hab-weimar.de/~springer/
april-working-paper/class.html)
und hab dann (glaub ich) gefunden, dass bei
Fehler eine Exception abgefeuert wird (
Siehe Kapitel 27.4.3.1.1 Class ios_base::failure).
D.h. die neue Version von C++ Streamlib wird Exception-
handling verwenden. Mein HP-UX verwendet das
aber noch nicht.
Kann mir jemand sagen ob es schon eine neue
Version der Streamlib gibt ? Man hat ja
fast ein 3/4 Jahr Zeit gehabt diese zu im-
plementieren. Ist vielleicht schon GNU soweit ?
(Ich verwende GNU nicht drum frag ich :)
Weis sonst noch jemand weiter ?
In article <4cesli$elf@nz12.rz.uni-karlsruhe.de>,
un1t@rzstud2.rz.uni-karlsruhe.de (Matthias Baas) wrote:
> out.open("dateiname");
> if (out.rdstate()!=ios::goodbit)
> {
> cout<<"Datei nicht geoeffnet!\n"; // aber warum nicht?
> ...
> };
Technical Details
Message-ID:
<4cg3fr$ilr@news.Austria.EU.net>Path:
arc1-ca.pugleaf.net!Austria.EU.net!pctpg7References:
<4cesli$elf@nz12.rz.uni-karlsruhe.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!Austria.EU.net!pctpg7 From: apatpgpauman@apa.apa.co.at (Mario Paumann) Newsgroups: de.comp.lang.c++ Subject: Re: Fehlerursache von streams? Date: Thu, 04 Jan 96 14:36:33 GMT Organization: APA - Austrian Press Agency Message-ID: <4cg3fr$ilr@news.Austria.EU.net> References: <4cesli$elf@nz12.rz.uni-karlsruhe.de> NNTP-Posting-Host: pctpg7.apa.co.at X-Newsreader: News Xpress Version 1.0 Beta #3