I want to know how and when can I use the exit()
function like the program in my book:
#include<stdio.h>
void main()
{
int goals;
printf("enter number of goals scored");
scanf("%d",&goals);
if(goals<=5)
goto sos;
else
{
printf("hehe");
exit( );
}
sos:
printf("to err is human");
}
When I run it, it shows ERROR: call to undefined function exit().
Also, I want to know how I can create an option to close the window in which the program runs? For example, I made a menu-driven program which had several options and one of them was "exit the menu". How can I make this exit the program (i.e. close the window)?
Bad programming practice. Using a goto function is a complete no no in C programming.
Also include header file stdlib.h by writing
#include <iostream.h>
for usingexit()
function. Also remember that exit() function takes an integer argument . Useexit(0)
if the program completed successfully andexit(-1)
or exit function with any non zero value as the argument if the program has error.