1.6    Listings zum Buch

Als »alte Hasen« sind wir überzeugt, dass Sie am meisten lernen, wenn Sie die Listings abtippen. Das sagen wir nicht nur vor dem Hintergrund der C64er-Zeit, in der man – wie einer der Autoren – sein Modem noch selbst zusammenlötete und kaum anders vorgehen konnte.

Denn ganz egal, in welchem Jahrzehnt man lernt: Code dabei selbst einzutippen hat den gleichen Vorteil, wie in der Schule von der Tafel abzuschreiben oder als Elektrotechniker einen Lötkolben in die Hand zu nehmen.

Die Quellcodedateien sind für das Internet mittlerweile alles andere als eine Herausforderung, und Ihnen fehlt vielleicht die Zeit, jedes Listing abzutippen. Dann laden Sie die Listings von der Webseite zum Buch herunter, unter https://www.rheinwerk-verlag.de/5120.

Wir verzichten außerdem an manchen Stellen der Übersicht halber auf seitenlangen Code und zeigen nur die zum Thema passenden Codezeilen. Auch deshalb sind die kompletten Listings aus den Materialien zum Buch interessant.

Alle Listings wurden mit C11 und C18 getestet. Dinge, die im C11-Standard neu hinzugefügt wurden, funktionieren logischerweise in C99 nicht. Für die Tests wurden die zur Drucklegung aktuellen Compiler wie GCC, Clang und der Pelles C (Version 8.0) und auf dem Raspberry Pi der neueste GCC verwendet.

Niemand ist zu einhundert Prozent perfekt. Sollten Sie Fehler in einem Listing finden, würden wir uns über ein kurzes Feedback sehr freuen (almut.poll@rheinwerk-verlag.de oder direkt an renekrooss@gmx.de).