از ncurses استفاده کن. امکان خیلی از این کارهای گرافیکی رو بهت میده. بعضیهاش هم که اصلا با stdio.h قابل حله.
اما قضیه مرده بودن حداقل برای C اصلا قابل قبول نیست. هر زبانی یک زمینهای داره. هنوز COBOL استفاده میشه، حتی Smalltalk زنده است و تاثیرش رو توی همین Objective C میبینی (messaging شبیه Smalltalk هست).
هسته مک با C هست، تمام فریمورکهای اصلی هم با Objective C که در حقیقت C هست. همون Ruby و Python هم کامپایلر و پارسر رو با C نوشتن. یک عالمه extensionهاشون هم با C هست. C هست و خواهد ماند.