|
|
strerror() - String Manipulation Function
|
Tutorials

Cpp

|
Topic |
How to display errno in C++?
|
|
Explanation |
|
strerror() manipulation returns the value of errnum, generating a string describing the error that usually displaying
that errno value in function calls.
Syntax:
char * strerror ( int errnum );
Example:
#include <iostream.h>
#include <cstdio.h>
#include <cstring.h>
#include <errno.h>
int main ()
{
FILE * str;
str = fopen ("abdcf.bin","r+");
if (str == NULL)
printf ("ERROR opening file:: %s\n",strerror(errno));
return 0;
}
|
Result:
ERROR opening file:: No such file or directory
In the above example, this manipulation function is used to display the error description and errno during function calls, when an unexisting file is opened
using fopen().
|
| Note |
C++ is one of the most used programming languages in the world. Also known as "C with Classes".
Hope you enjoy this tutorial. Do send your feedback or suggestions on this C++ tutorial. This is a copyright content.
|
|
|
|