C strerror() Function

Last Updated:

C strerror()

The strerror() function translates the error code to a suitable string that describes the error.

Example

C Compiler
#include <stdio.h> #include <string.h> #include <errno.h> int main() { FILE *fp; fp = fopen("no-file.txt", "r"); if(fp == NULL) printf("Error: %s", strerror(errno)); return 0; }

Syntax

char *strerror(int errnum)

Parameter Values

ValueTypeExplanation
errno Required Specifies the error code.

Return Value

ValueExplanation
Address Returns a pointer to the error string describing error errnum.

Share this Page

Meet the Author