Abort() function in C
0 963
The abort() function in C is used to terminate a program immediately.
It doesn't perform any cleanup operations and causes abnormal termination of the program.
It's typically invoked when an unrecoverable error condition occurs.
Declaration:
void abort(void);Implementation: The actual implementation of abort() function may vary across different platforms and compilers. It usually involves sending a termination signal to the operating system. Examples: Program for Basic Usage
//program for basic usage in C #include<stdio.h>Output:#include<stdlib.h> int main() { int x = 5; if (x == 5) { printf("Error: x cannot be 5\n"); abort(); } printf("Program continues after abort()\n"); return 0; }
ERROR! Error: x cannot be 5 AbortedProgram Using abort() in Error Handling
// program for using abort() in Error Handling #include<stdio.h>Output:#include<tdlib.h> int main() { int x; printf("Enter a positive number: "); scanf("%d", &x); if (x <= 0) { printf("Error: Entered number is not positive\n"); abort(); } printf("You entered: %d\n", x); return 0; }
Enter a positive number: 7 You entered: 7
Share:




Comments
Waiting for your comments