Język C++
strerror
[funkcja] Zwraca łańcuch znaków zawierający komunikat błędu dla wskazanego numeru błędu.Składnia
#include <cstring>
const char * strerror( int num );
Argumenty
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
#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
perror | Wypisuje komunikat błędu na standardowy strumień błędów (stderr). (funkcja) |
---|
errno | Ostatni numer błędu. (makro) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.