Ein einfacheres Lebenncurses Anfänger - mit GNU C
I C zurückkehre meine Programmierkeule zu helfen, neu zu beleben ausgehend. Das letzte Mal, als ich das Programmieren lernte, war ich auf dem College und arbeitete mit Turbo C an MSDOS. Einfache ASCII-Animationen wurden zu einer Obsession, als ich Borlands freundliches <conio.h>
One-Include gefunden habe. Viel Spaß hatte ich mit den Funktionen gotoxy
und textcolor
und es dauerte nicht lange, bis ich Spiele wie Snake und Pong schrieb. Es war eine sehr lohnende Art, eine Sprache zu lernen, und jedes Spiel trieb mich weiter voran, als ich ehrgeiziger wurde.
ncurses
Ich beginne mit Projekten ähnlicher Spielart möchten. Heute bin ich auf einem Mac mit einer staubigen Linux-Maschine in der Ecke. Ich könnte meinen geliebten Turbo C in Dosbox (eine allgegenwärtige Plattform) starten, aber ich möchte C lernen, so dass ich etwas entwickeln kann, das sich natürlich auf jeder BSD- oder Unix-Plattform zusammensetzt. Mir wurde gesagt, dass Ncurses der Weg nach vorne ist, aber die GNU-Site ist mir größtenteils über den Kopf gegangen. Zurück in dem Tag hatte ich meine freundliche textmode
Funktion und ich war ein print
Ausdruck weg von Pong. Ncurses scheint viel mächtiger.
Zischen
Es müssen viele Menschen, die in dieser Situation waren. Ich suche nach einem relevanten Tutorial oder einer Ressource, die mir helfen wird, mit dem, was ncurses ist, und wie man damit arbeitet, zu kämpfen. Irgendwelche Tipps oder ähnliche Geschichten wären auch von großem Interesse!
Ich habe auf meine Antwort hinzugefügt, Umleiteziels Ihre Kommentare über ncurses Fenster. Ihre Frage hat sich seit meiner ersten Antwort erheblich geändert - ich kenne kein ncurses-Tutorial, das ich empfehlen könnte. – caf