Question:
I have a function halfway through a program, which should allow the user to quit the program, at the moment it just carries on to the next function call. How do I quit the program?
Answer:
Make sure that your termination function calls exit(), which is defined in
For example:
#includevoid term_func(int n){ exit(n);}int main(){ int option; // get user's choice from stdin if (option == QUIT) { term_func(0); //call termination func } // continue }