Question: Part 1 In the C coding language, there is no direct support for handling errors. Errors can be accessed as return values. Search on the
Part 1
In the C coding language, there is no direct support for handling errors. Errors can be accessed as return values.
- Search on the Internet to identify the errno values used in C and the related error. Select three and show the error number and the type of error that is represented.
- Describe the related error description (perror and strerror) that is associated with the error numbers selected.
Part 2
In C++ and other modern languages, exception handling is used. An exception represents an unexpected event that arises when a program executes. A C++ exception is how a program responds to an unexpected event during runtime.
- define exception handling and how it is used in C++.
- Search on the Internet to find code that shows exception handling in C++ for a divide by zero exception.
- Cut and paste that code into your paper.
- Explain how the exception handling occurs.
- Indicate what computer output would be for this error.
- Discuss the keywords of try, catch, and throw involved in exception handling.
Assignment Requirements
Provide your references.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
