C/strerror
Z Wikibooks, biblioteki wolnych podręczników.
< C
Spis treści |
[edytuj] Deklaracja
- char * strerror(int errnum);
[edytuj] Plik nagłówkowy
[edytuj] Argumenty
- errnum
- numer błędu
[edytuj] Opis
- Funkcja interpretuje wartość errnum i zwraca wskaźnik do tablicy zawierającej słowny opis tego błędu.
[edytuj] Wartość zwracana
- Funkcja zwraca wskaźnik na słowną interpretację błędu.
[edytuj] Uwaga
- Funkcja jest użyteczna praktycznie jedynie gdy wykorzystujemy ją łącznie z biblioteka errno.h
[edytuj] Przykład użycia
#include <stdio.h> #include <string.h> #include <errno.h> int main() { FILE *f = fopen("wikipedia.txt", "r"); if (f==NULL) { printf("Nie udalo sie otworzyc pliku: %s\n", strerror(errno)); return 1; } printf("Plik otwarty pomyslnie!\n"); fclose(f); return 0; }