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
#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
Value | Type | Explanation |
errno |
Required |
Specifies the error code. |
Return Value
Value | Explanation |
---|
Address |
Returns a pointer to the error string describing error errnum. |
Share this Page
Meet the Author