VaRiDoR,
при выборе одного из разделов программы
Какого? В соответствующей функции и ищите ошибку.
Добавлено через 1 минуту
Я бы не стал собственную функцию называть
exit
Добавлено через 1 минуту

Сообщение от
VaRiDoR
char text;
text=(char)malloc(sizeof(char));
Чушь!