Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: GoldWolf
Udoskonalił: Piotr DejaVu Szawdyński
Język C++

strerror

[funkcja] Zwraca łańcuch znaków zawierający komunikat błędu dla wskazanego numeru błędu.

Składnia

C/C++
#include <cstring>

const char * strerror( int num );

Argumenty

ArgumentOpis
int numWartość reprezentująca numer błędu dla którego chcemy odczytać komunikat błędu.

Zwracana wartość

Zwraca wskaźnik na statyczny łańcuch znaków, zawierający komunikat błędu.

Opis szczegółowy

Funkcja zwraca wskaźnik na statyczny łańcuch znaków, który zawiera komunikat błędu dla numeru błędu wskazanego poprzez argument num.

Przykład

C/C++
#include <cstdio>
#include <cerrno>
#include <cstring>

int main()
{
    FILE * pPlik = fopen( "Dokumentacja na cpp0x.pl", "r" );
    if( !pPlik )
         printf( "Blad: %s\n", strerror( errno ) );
    else
         fclose( pPlik );
   
    return 0;
}
Standardowe wyjście programu:
Blad: No such file or directory

Zagadnienia powiązane

perrorWypisuje komunikat błędu na standardowy strumień błędów (» standard Cstderr). (funkcja)
errnoOstatni numer błędu. (makro)

Linki zewnętrzne