Description
(Text)
Mit diesem kleinschrittigen Lernkurs gelingt der Einstieg in die C-Programmierung mühelos. An vielen praxiserprobten Programmbeispielen werden die Grundlagen verständlich erklärt. Übungsaufgaben helfen dabei, das erworbene Wissen zu vertiefen und anzuwenden. Das Buch eignet sich auch bestens für Einsteiger ohne Programmierkenntnisse.
Aus dem Inhalt:
Editor und Compiler einrichtenEinführung in die SyntaxSchleifen, Funktionen und Zeiger anwendenDaten dynamisch verwaltenAuf Dateien und Verzeichnisse zugreifenBetriebssystem ansteuernViele Praxistipps zur FehlersucheEine Datenbank mit SQLite aufbauenGUIs mit GTK+ entwickelnRaspberry Pi kennenlernen
atenbank mit SQLite aufbauenGUIs mit GTK+ entwickelnRaspberry Pi kennenlernen
(Author portrait)
Thomas Theis ist Dipl.-Ing. für Technische Informatik und arbeitet als Berater und Trainer. Seit vielen Jahren gibt er als EDV-Dozent Kurse in verschiedenen Programmiersprachen. Er ist Autor vieler erfolgreicher Fachbücher.
(Table of content)
rmatieren ... 59
5.5 ... Eine Übungsaufgabe zu Tabellen ... 60
5.6 ... Eine Übungsaufgabe zur Eingabekontrolle ... 61
6. Programme übersichtlich aufteilen ... 63
6.1 ... Wie definiere ich eine Funktion? ... 63
6.2 ... Wie rufe ich eine Funktion auf? ... 65
6.3 ... Werte an eine Funktion übergeben ... 66
6.4 ... Ein Ergebnis von einer Funktion zurückerhalten ... 68
6.5 ... Eine Übungsaufgabe ... 69
7. Große Datenmengen speichern ... 71
7.1 ... Felder erzeugen und mit Daten füllen ... 71
7.2 ... Wie gebe ich die Daten aus? ... 73
7.3 ... Wie kann der Benutzer ein Feld füllen? ... 74
7.4 ... Eine Übungsaufgabe ... 76
8. Zeichen und Texte speichern ... 77
8.1 ... Zeichenketten erzeugen und füllen ... 77
8.2 ... Wie gebe ich eine Zeichenkette aus? ... 79
8.3 ... Wie kann der Benutzer eine Zeichenkette füllen? ... 80
8.4 ... Mehrere Zeichenketten ... 81
8.5 ... Wie kann ich Zeichenketten formatieren? ... 82
8.6 ... Eine Übungsaufgabe ... 83
9. Indirekter Zugriff mit Zeigern ... 85
9.1 ... Wie arbeite ich mit Zeigern und Adressen? ... 85
9.2 ... Wie nutze ich Zeiger bei Funktionen? ... 87
9.3 ... Wir zeigen auf Felder ... 88
9.4 ... Eine Übungsaufgabe ... 90
10. Unterschiedliche Daten zusammenfassen ... 93
10.1 ... Strukturen definieren ... 93
10.2 ... Wie erzeuge ich Strukturdaten? ... 94
10.3 ... Wie gebe ich die Dat



