Funkcja Perror drukuje komunikaty o błędach w strumieniu STDDERR na podstawie stanu błędu w Errno.
Podstawowe użycie
Składnia funkcji Perror jest:
void Perror (const char* str);Funkcja Perror akceptuje jeden parametr jako wskaźnik do łańcucha zerowego, który zawiera opisowy komunikat o błędach.
WSKAZÓWKA: Errno odnosi się do zmiennej systemowej, która przechowuje kod błędu opisujący warunek błędu wytworzony przez wywołanie funkcji biblioteki.
ODNIESIENIE: Podręcznik Linux:
Plik nagłówka definiuje zmienną liczbową errno ustawioną według wywołań systemowych i niektóre funkcje biblioteki w przypadku błędu wskazującego, co poszło nie tak.
Wartość zwracana
Funkcja Perror ma typ zwrotu pustki, komunikat o błędzie utworzony przez połączenie kolejności następującej.
Nowa postać linii \ n
Przykład Perror
Możemy zilustrować działanie Perrora, po prostu otwierając nieistniejący plik. Przykładowym kodem jest:
#włączaćPo uruchomieniu powyższego kodu powinniśmy uzyskać następujący przykład wyjścia:
[-]: Brak takiego pliku lub kataloguWniosek
W tym szybkim samouczku omówiono, jak korzystać z funkcji Perror, aby uzyskać opisowe komunikaty o błędach napotkanych w programie.