I need help in c

Philippines
March 17, 2007 8:57pm CST
I created a program for our assignment. I don't know what to do. I have several functions and I have placed main(); inside it so that when it is done, it will return to main. It works only on the first execution of main. After going through the function, and reaching main again, the while loop I placed in main (to check whether the input of the user is between the range of the choices) becomes an infinite loop. And if I remove the loop, the 2nd time main is executed and displayed the choices, the program ends. Can anybody help me here?
No responses