Более простой жизньNcurses новичок - начиная с GNU C
Я возвращаюсь в C, чтобы помочь оживить мое программирование мочки. В последний раз, когда я учился программировать, я учился в колледже, работая с Turbo C на MSDOS. Простые анимации ASCII стали одержимостью, когда я нашел дружественного Borland <conio.h>
. Было много веселья с функциями gotoxy
и textcolor
, и незадолго до того, как я писал такие игры, как змея и понг. Это был очень полезный способ выучить язык, и каждая игра подтолкнула меня дальше, когда я стал более амбициозным.
Ncurses
я хотел бы начать с аналогичными проектами типа игры. Сегодня, хотя, я нахожусь на mac с пыльной машиной linux в углу. Я мог бы запустить свой любимый Turbo C в dosbox (достаточно вездесущая платформа), но я хочу изучить C, чтобы я мог разработать что-то, что скомпилировано естественно на любой BSD или платформе unix. Мне сказали, что ncurses - это путь вперед, но сайт GNU в значительной степени прошел через мою голову. В тот же день у меня была моя дружеская функция textmode
, и я был выражен в print
вдали от понга. ncurses кажется намного более мощным.
Свист
Там должно быть много людей, которые уже были в этой ситуации. Я ищу подходящий учебник или ресурс, который поможет мне справиться с тем, что такое ncurses и как с ним работать. Любые советы или подобные истории также представляли бы большой интерес!
Я добавил к моему ответу, ваш комментарий конечной точки и нажмите о Ncurses окон. Ваш вопрос сильно изменился с тех пор, как я впервые ответил, хотя я не знаю, как посоветовать учебник ncurses. – caf