C/strerror

Z Wikibooks, biblioteki wolnych podręczników.

< C

Spis treści

[edytuj] Deklaracja

char * strerror(int errnum);

[edytuj] Plik nagłówkowy

string.h

[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;
}

[edytuj] Zobacz też

errno