Witam!
Mam następujący problem. Piszę sobie program, który wykona konwersje pomiędzy systemem dziesiętnym i szesnastkowym (z zamiarem poszerzania o kolejne systemy). Piszę w języku C, kompiluję w środowisku C za pomocą Dev C++. Problem polega na tym, że nie wykonuje się 84. linia programu. Chciałbym, aby po wykonaniu konwersji można było wrócić do menu - ma wykonać to funkcja, która przywróci menu (wiem, że nie ma to głębszego sensu, bo operacja wykona się raz, ale skoro jest to dla mnie zagadką, chcę to rozwiazać), napisałem zatem funkcję, która ma przywrócić menu, ale zamiast pobrać znak (linia 84.) program przerywa działanie i nie czyta dalszej instrukcji. Kto spotkał się z podobnym problemem prosze o radę.
Kod wklejam do Pastebina:
http://pastebin.com/4A0aEhPX