C++ strerror() Function

Last Updated:

C++ strerror()

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

This function is defined in <cstring> and <cerrno> header file.

Example

C++ Compiler
#include <iostream> #include <cstring> #include <cerrno> using namespace std; int main() { FILE *fp; fp = fopen("no-file.txt", "r"); if(fp == NULL) cout << "Error: " << 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