namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:strerror

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


kennen:lib:strerror [2019-11-20 16:25] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== strerror() ======
 +''#include'' [[..:include:cstring]]
 +
 +<code cpp>
 +char * strerror (int errnum) 
 +</code>
 + Liefert eine Zeiger auf die zur Fehlernummer gehörende Fehlermeldung.
 +
 +Typischerweise ist die Fehlernummer in [[..:include:cerrno|errno]] abgelegt.
 +
 +==== Parameter ====
 +| ''errnum'' | Fehlernummer|
 +==== Ergebnis ====
 +Rückgabewert: Zeiger auf C-Zeichenkette mit Systemfehlermeldung.
 +
 +==== Siehe auch ====
 +[[perror]].
 +
 +==== Beispiel ====
 +<code cpp strerror.cpp>
 +#include <cerrno>
 +#include <iostream>
 +
 +int main()
 +{
 +  using namespace std;
 +  FILE *datei = fopen("nichtda", "r");
 +  if (datei)
 +  {
 +    std::cerr << "Fehler beim Oeffnen" << ": " << strerror(errno) << '\n';
 +  }
 +}
 +</code>
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki