🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1161

Fehlerursache von streams?

#1161
From: Matthias Baas
Date: Wed, 03 Jan 1996 21:32
32 lines
1268 bytes
Hallo,
 
auch ich bin Anfaenger und hoffe, dass die Frage nicht zu trivial ist. Aber
wie kann man in C++ feststellen, WARUM eine Dateioperation fehlgeschlagen
ist, nachdem man weiss DASS sie fehlgeschlagen ist?
Der Dateizugriff soll ueber die ofstream/ifstream-Objekte gehen.
Ich habe also folgendes Programm:
 
#include <fstream.h>
 
int main()
{
  ofstream out;
 
  out.open("dateiname");
  if (out.rdstate()!=ios::goodbit)
  {
    cout<<"Datei nicht geoeffnet!\n";     // aber warum nicht?
    ...
  };
  .
  .
  .
}
 
Wie kann ich nun die Ursache des Fehlers ermitteln?
Ich benutze uebrigens den GNU-Compiler V2.6, daher habe ich keine
ausfuehrlichen Handbuecher, die ich waelzen koennte.
 
Auf Antwort hoffend...
 
- Matthias -
Technical Details
Message-ID: <4cesli$elf@nz12.rz.uni-karlsruhe.de>
Path: arc1-ca.pugleaf.net!rzstud2.rz.uni-karlsruhe.de!un1t

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!rzstud2.rz.uni-karlsruhe.de!un1t
From: un1t@rzstud2.rz.uni-karlsruhe.de (Matthias Baas)
Newsgroups: de.comp.lang.c++
Subject: Fehlerursache von streams?
Date: 3 Jan 1996 21:32:34 GMT
Organization: University of Karlsruhe, Germany
Message-ID: <4cesli$elf@nz12.rz.uni-karlsruhe.de>
NNTP-Posting-Host: rzstud2.rz.uni-karlsruhe.de
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
NNTP-Posting-User: un1t
X-Newsreader: TIN [version 1.2 PL2]