Stichwortverzeichnis
!
- (Subtraktionsoperator)
Anweisungen, Ausdrücke und Operatoren
! (logischer NOT-Operator)
Anweisungen, Ausdrücke und Operatoren
#define (Präprozessor-Direktive)
Die Komponenten eines C- Programms: Quellcode und Daten
Compiler für Fortgeschrittene
Funktionsmakros
Compiler für Fortgeschrittene
Substitutionsmakros
Compiler für Fortgeschrittene
#elif (Präprozessor-Direktive)
Compiler für Fortgeschrittene
#else (Präprozessor-Direktive)
Compiler für Fortgeschrittene
#endif (Präprozessor-Direktive)
Compiler für Fortgeschrittene
#if (Präprozessor-Direktive)
Compiler für Fortgeschrittene
#if...#endif (Debuggen)
Compiler für Fortgeschrittene
#include (Präprozessor-Direktive)
Die Komponenten eines C- Programms: Quellcode und Daten
Compiler für Fortgeschrittene
#undef (Präprozessor-Direktive)
Compiler für Fortgeschrittene
% (Modulus-Operator)
Anweisungen, Ausdrücke und Operatoren
& (AND-Operator)
Vom Umgang mit dem Speicher
&& (logischer AND-Operator)
Anweisungen, Ausdrücke und Operatoren
* (Multiplikationsoperator)
Anweisungen, Ausdrücke und Operatoren
+ (Additionsoperator)
Anweisungen, Ausdrücke und Operatoren
/ (Divisionsoperator)
Anweisungen, Ausdrücke und Operatoren
< (Umleitungssymbol)
Mit Bildschirm und Tastatur arbeiten
= (Zuweisungsoperator)
Die Komponenten eines C- Programms: Quellcode und Daten
Anweisungen, Ausdrücke und Operatoren
== (Gleichheitsoperator)
Anweisungen, Ausdrücke und Operatoren
> (Umleitungssymbol)
Mit Bildschirm und Tastatur arbeiten
^ (XOR-Operator)
Vom Umgang mit dem Speicher
_ (in Variablennamen)
Die Komponenten eines C- Programms: Quellcode und Daten
__DATE__ (vordefinierte Makros)
Compiler für Fortgeschrittene
__FILE__ (vordefinierte Makros)
Compiler für Fortgeschrittene
__LINE__ (vordefinierte Makros)
Compiler für Fortgeschrittene
__TIME__ (vordefinierte Makros)
Compiler für Fortgeschrittene
| (OR-Operator)
Vom Umgang mit dem Speicher
| (Umleitungssymbol - Piping)
Mit Bildschirm und Tastatur arbeiten
|| (logischer OR-Operator)
Anweisungen, Ausdrücke und Operatoren
A
abs-Funktion
Die Bibliothek der C-Funktionen
acos-Funktion
Die Bibliothek der C-Funktionen
Additionsoperator
Anweisungen, Ausdrücke und Operatoren
Allokation
Speicher zur Kompilierzeit
Zeichen und Strings
Speicher zur Laufzeit
Zeichen und Strings
Anweisungen
Die Komponenten eines C- Programms: Quellcode und Daten
Anweisungen, Ausdrücke und Operatoren
break
Fortgeschrittene Programmsteueru ng
continue
Fortgeschrittene Programmsteueru ng
goto
Fortgeschrittene Programmsteueru ng
in Funktionen
Funktionen
Sprung-
Fortgeschrittene Programmsteueru ng
switch
Fortgeschrittene Programmsteueru ng
Verzweigungs-
Fortgeschrittene Programmsteueru ng
Argumente
Die Komponenten eines C- Programms: Quellcode und Daten
Befehlszeilen-
Compiler für Fortgeschrittene
Befehlszeilenoptionen mit getopt einlesen
Compiler für Fortgeschrittene
Funktionen mit variabler Zahl an Argumenten
Die Bibliothek der C-Funktionen
Parameterliste
Funktionen
Übergabe an Funktion
Funktionen
Array-Notation
Zeiger
Arrays
Grundlagen der Programmsteuerung
Numerische Arrays
an Funktion übergeben
Zeiger
Arrayname als Zeiger
Zeiger
deklarieren
Numerische Arrays
eindimensionale
Numerische Arrays
Größe der Elemente bestimmen
Zeiger für Fortgeschrittene
Index
Numerische Arrays
Numerische Arrays
Index- und Zeigernotation
Zeiger
initialisieren
Numerische Arrays
maximale Größe
Numerische Arrays
mehrdimensionale
Numerische Arrays
mehrdimensionale Arrays an Funktion übergeben
Zeiger für Fortgeschrittene
Namensgebung
Numerische Arrays
Nullzeichen
Zeichen und Strings
Position der Deklaration
Numerische Arrays
Speicherlayout der Elemente
Zeiger
Strings und Zeiger
Zeichen und Strings
von Arrays
Zeiger für Fortgeschrittene
von Strukturen
Strukturen
von Zeigern
Zeiger für Fortgeschrittene
von Zeigern auf char
Zeiger für Fortgeschrittene
Zeichen
Zeichen und Strings
Zeiger auf Arrays
Zeiger
Zeiger auf mehrdimensionale Arrays
Zeiger für Fortgeschrittene
ASCII-Code
Zeichen und Strings
ASCII-Zeichentabelle
ASCII- Zeichentabelle
asctime-Funktion
Die Bibliothek der C-Funktionen
asin-Funktion
Die Bibliothek der C-Funktionen
assert-Funktion
Die Bibliothek der C-Funktionen
atan2-Funktion
Die Bibliothek der C-Funktionen
atan-Funktion
Die Bibliothek der C-Funktionen
atof-Funktion
Stringmanipulatio n
atoi-Funktion
Stringmanipulatio n
atol-Funktion
Stringmanipulatio n
Aufrufen, Funktionen
Die Komponenten eines C- Programms: Quellcode und Daten
Ausdrücke
einfache
Anweisungen, Ausdrücke und Operatoren
komplexe
Anweisungen, Ausdrücke und Operatoren
Ausgabe
Bildschirm
Mit Bildschirm und Tastatur arbeiten
Escape-Sequenzen
Grundlagen der Ein- und Ausgabe
formatieren
Grundlagen der Ein- und Ausgabe
formatiert
Formatierungszeichen von fprintf und printf
Mit Bildschirm und Tastatur arbeiten
Formatstrings
Grundlagen der Ein- und Ausgabe
fprintf-Funktion
Mit Bildschirm und Tastatur arbeiten
fputc-Funktion
Mit Bildschirm und Tastatur arbeiten
fputs-Funktion
Mit Bildschirm und Tastatur arbeiten
Konvertierungsspezifizierer
Grundlagen der Ein- und Ausgabe
literaler Text
Grundlagen der Ein- und Ausgabe
printf-Funktion
Grundlagen der Ein- und Ausgabe
Mit Bildschirm und Tastatur arbeiten
putc-Funktion
Mit Bildschirm und Tastatur arbeiten
putchar-Funktion
Mit Bildschirm und Tastatur arbeiten
puts-Funktion
Grundlagen der Ein- und Ausgabe
Mit Bildschirm und Tastatur arbeiten
Standard
Mit Bildschirm und Tastatur arbeiten
stderr
Mit Bildschirm und Tastatur arbeiten
Strings
umleiten
Mit Bildschirm und Tastatur arbeiten
Zeichen
Mit Bildschirm und Tastatur arbeiten
Ausgabegeräte
Mit Bildschirm und Tastatur arbeiten
Auswerten relationale Ausdrücke
Anweisungen, Ausdrücke und Operatoren
automatische Variablen
Gültigkeitsbereich e von Variablen
B
Bash-Befehlsinterpreter
Prozesse und Signale
bedingte Kompilierung
Compiler für Fortgeschrittene
Bedingungsoperator
Anweisungen, Ausdrücke und Operatoren
Befehlszeilenargumente
Compiler für Fortgeschrittene
mit getopt einlesen
Compiler für Fortgeschrittene
Begriffe
Anweisungen
Anweisungen, Ausdrücke und Operatoren
Argumente
Die Komponenten eines C- Programms: Quellcode und Daten
Array-Elemente
Numerische Arrays
Arrays
Grundlagen der Programmsteuerung
Numerische Arrays
ASCII-Code
Zeichen und Strings
Ausdrücke (einfache)
Anweisungen, Ausdrücke und Operatoren
Ausdrücke (komplexe)
Anweisungen, Ausdrücke und Operatoren
bedingte Kompilierung
Compiler für Fortgeschrittene
benutzerdefinierte Funktionen
Die Komponenten eines C- Programms: Quellcode und Daten
Bibliotheksfunktionen
Die Komponenten eines C- Programms: Quellcode und Daten
Bitfelder
Vom Umgang mit dem Speicher
Block
Die Komponenten eines C- Programms: Quellcode und Daten
Callback-Funktionen
Einführung in die GUI- Programmierung mit GTK+
eindimensionale Arrays
Numerische Arrays
Eingabefelder
Mit Bildschirm und Tastatur arbeiten
Funktionen
Die Komponenten eines C- Programms: Quellcode und Daten
Die Komponenten eines C- Programms: Quellcode und Daten
Funktionen
Funktionen aufrufen
Die Komponenten eines C- Programms: Quellcode und Daten
Funktionsprototyp
Die Komponenten eines C- Programms: Quellcode und Daten
Funktionsrumpf
Funktionen
globale Variablen
Gültigkeitsbereich e von Variablen
Gültigkeitsbereich
Gültigkeitsbereich e von Variablen
Kommentare
Die Komponenten eines C- Programms: Quellcode und Daten
Konkatenierung
Stringmanipulatio n
Konvertierungsspezifizierer
Mit Bildschirm und Tastatur arbeiten
Lebensdauer
Gültigkeitsbereich e von Variablen
Leeranweisungen
Anweisungen, Ausdrücke und Operatoren
literale Konstanten
Die Komponenten eines C- Programms: Quellcode und Daten
literaler String
Zeichen und Strings
lokale Gültigkeitsbereiche
Gültigkeitsbereich e von Variablen
lokale Variablen
Funktionen
Gültigkeitsbereich e von Variablen
mathematische Operatoren
Anweisungen, Ausdrücke und Operatoren
mehrdimensionale Arrays
Numerische Arrays
modulare Unabhängigkeit
Gültigkeitsbereich e von Variablen
Parameterliste
Funktionen
Präprozessor-Direktiven
Compiler für Fortgeschrittene
Programmsteueranweisung
Anweisungen, Ausdrücke und Operatoren
Rekursion
Funktionen
Software Interrupts
Prozesse und Signale
Speicherallokation
Vom Umgang mit dem Speicher
Stream
Mit Bildschirm und Tastatur arbeiten
String
Zeichen und Strings
Strukturen
Strukturen
symbolische Konstanten
Die Komponenten eines C- Programms: Quellcode und Daten
Top-Down-Ansatz
Funktionen
Unions
Strukturen
Variablen
Die Komponenten eines C- Programms: Quellcode und Daten
Die Komponenten eines C- Programms: Quellcode und Daten
Verbundanweisungen
Anweisungen, Ausdrücke und Operatoren
verkettete Listen
Zeiger für Fortgeschrittene
Verkettung
Stringmanipulatio n
Whitespaces
Anweisungen, Ausdrücke und Operatoren
Widgets
Einführung in die GUI- Programmierung mit GTK+
Zeichen
Zeichen und Strings
Zuweisungsoperator
Anweisungen, Ausdrücke und Operatoren
Beispiele
#-Operator in der Makro-Expansion
Compiler für Fortgeschrittene
Adressen sequentieller Array-Elemente mit Zeiger ausgeben
Zeiger
Array einer Funktion übergeben
Zeiger
Array mit 10 Noten
Numerische Arrays
Array von Zeigern auf char
Zeiger für Fortgeschrittene
Arrays von Strukturen
Strukturen
atof - Strings in numerische Variablen konvertieren
Stringmanipulatio n
Ausgabe numerischer Werte mit printf
Grundlagen der Ein- und Ausgabe
automatische vs statische lokale Variablen
Gültigkeitsbereich e von Variablen
Befehlszeilenargumente an main
Compiler für Fortgeschrittene
Befehlszeilenargumente mit getopt auswerten
Compiler für Fortgeschrittene
Beispiel eines Zeigers
Zeiger
break-Anweisung
Fortgeschrittene Programmsteueru ng
calloc - dynamisch Speicher reservieren
Vom Umgang mit dem Speicher
continue-Anweisung
Fortgeschrittene Programmsteueru ng
Datei löschen
Mit Dateien arbeiten
Dateien öffnen
Mit Dateien arbeiten
Dateiende ermitteln
Mit Dateien arbeiten
Dateinamen ändern
Mit Dateien arbeiten
Daten suchen und sortieren
Die Bibliothek der C-Funktionen
Definition lokaler Variablen in einem Block
Gültigkeitsbereich e von Variablen
direkter Dateizugriff
Mit Dateien arbeiten
ein allgemeiner Ja/Nein-Dialog
Einführung in die GUI- Programmierung mit GTK+
ein allgemeines Dialogfenster mit Ja/Nein-Schaltern
Einführung in die GUI- Programmierung mit GTK+
ein einfacher GTK+-Texteditor
Einführung in die GUI- Programmierung mit GTK+
ein einfaches GTK+-Programm mit Schaltflächen
Einführung in die GUI- Programmierung mit GTK+
ein einfaches Programm mit einem Dialogfenster
Einführung in die GUI- Programmierung mit GTK+
ein minimales GTK+-Programm
Einführung in die GUI- Programmierung mit GTK+
einfache do...while-Anweisung
Grundlagen der Programmsteuerung
einfache for-Anweisung
Grundlagen der Programmsteuerung
einfache verkettete Liste
Zeiger für Fortgeschrittene
einfache while-Anweisung
Grundlagen der Programmsteuerung
Einlesen numerischer Werte mit scanf
Grundlagen der Ein- und Ausgabe
Einlesen von Textzeilen und sortieren
Zeiger für Fortgeschrittene
Einsatz eines Arrays
Numerische Arrays
Endlosschleife
Fortgeschrittene Programmsteueru ng
Escape-Sequenzen mit printf
Grundlagen der Ein- und Ausgabe
falsche Anwendung von Unions
Strukturen
Fehlerbehandlung mit assert
Die Bibliothek der C-Funktionen
fflush
Mit Bildschirm und Tastatur arbeiten
fgets
Mit Bildschirm und Tastatur arbeiten
fprintf
Mit Dateien arbeiten
free - Speicher freigeben
Vom Umgang mit dem Speicher
fscanf
Mit Dateien arbeiten
ftell und rewind
Mit Dateien arbeiten
Funktion mit beliebig langer Argumentenliste
Die Bibliothek der C-Funktionen
Funktion über Funktionzeiger aufrufen
Zeiger für Fortgeschrittene
Funktion zum Kopieren einer Datei
Mit Dateien arbeiten
getchar
Mit Bildschirm und Tastatur arbeiten
Mit Bildschirm und Tastatur arbeiten
Gleichwertigkeit von Strings
Mit Bildschirm und Tastatur arbeiten
globale Variable
Gültigkeitsbereich e von Variablen
goto-Anweisung
Fortgeschrittene Programmsteueru ng
Größe der Elemente eines mehrdimensionalen Arrays bestimmen
Zeiger für Fortgeschrittene
Größe von Variablentypen ermitteln
Die Komponenten eines C- Programms: Quellcode und Daten
Gültigkeitsbereiche prüfen
Gültigkeitsbereich e von Variablen
hallo Welt! mit Fehler
Einführung in Linux und die Programmiersprac he C
hallo Welt!-Programm
Einführung in Linux und die Programmiersprac he C
Hallo-Programm mit Zähler
Einführung in Linux und die Programmiersprac he C
if-Anweisung mit else
Anweisungen, Ausdrücke und Operatoren
if-Anweisungen
Anweisungen, Ausdrücke und Operatoren
Integerdivision ohne Typumwandlung
Vom Umgang mit dem Speicher
isxxxx-Makros
Stringmanipulatio n
komplexe verkettete Liste
Zeiger für Fortgeschrittene
korrekter Einsatz einer Union
Strukturen
Laufzeitfehler mit perror behandeln
Die Bibliothek der C-Funktionen
Listings auflisten
Die Komponenten eines C- Programms: Quellcode und Daten
lokale Variablen
Funktionen
main-Modul
Compiler für Fortgeschrittene
Make-Datei
Compiler für Fortgeschrittene
mathematische Funktionen
Die Bibliothek der C-Funktionen
mehrdimensionale Arrays und Zeiger
Zeiger für Fortgeschrittene
mehrdimensionales Arrays
Numerische Arrays
mehrere return-Anweisungen
Funktionen
Menüsystem
Fortgeschrittene Programmsteueru ng
Fortgeschrittene Programmsteueru ng
mit execl einen Prozess durch einen anderen ersetzen
Prozesse und Signale
mit fork neuen Prozess erzeugen
Prozesse und Signale
mit malloc Speicher für Strings reservieren
Zeichen und Strings
mit scanf numerische Daten und Text einlesen
Zeichen und Strings
mit wait Zombie-Prozess verhindern
Prozesse und Signale
mit Zeigerarithmetik auf Array-Elemente zugreifen
Zeiger
Modulus-Operator
Anweisungen, Ausdrücke und Operatoren
multiplizieren
Die Komponenten eines C- Programms: Quellcode und Daten
numerische Natur von char
Zeichen und Strings
Präprozessor-Direktiven für Header-Dateien
Compiler für Fortgeschrittene
printf
Mit Bildschirm und Tastatur arbeiten
Programm im Hintergrund ausführen
Prozesse und Signale
Prozess-ID ermitteln
Prozesse und Signale
putchar
Mit Bildschirm und Tastatur arbeiten
puts
Mit Bildschirm und Tastatur arbeiten
Rangfolge der logischen Operatoren
Anweisungen, Ausdrücke und Operatoren
realloc - Größe eines Speicherblocks verändern
Vom Umgang mit dem Speicher
rekursive Funktion für Fakultäten
Funktionen
relationale Ausdrücke auswerten
Anweisungen, Ausdrücke und Operatoren
scanf
Mit Bildschirm und Tastatur arbeiten
sekundäres Modul
Compiler für Fortgeschrittene
Shift-Operatoren
Vom Umgang mit dem Speicher
Signalbehandlungsroutine
Prozesse und Signale
sizeof-Operator bei Arrays
Numerische Arrays
Sortierreihenfolge mit Funktionszeigern steuern
Zeiger für Fortgeschrittene
Speicherblockmanipulationen
Vom Umgang mit dem Speicher
strcat - Strings verketten
Stringmanipulatio n
strchr - Zeichen im String suchen
Stringmanipulatio n
strcmp - Strings vergleichen
Stringmanipulatio n
strcpy
Stringmanipulatio n
strcspn
Stringmanipulatio n
strdup
Stringmanipulatio n
Stringdaten mit fgets von der Tastatur einlesen
Zeichen und Strings
strlen - Stringlänge ermitteln
Stringmanipulatio n
strncat - Strings verketten
Stringmanipulatio n
strncmp - Teilstrings vergleichen
Stringmanipulatio n
strncpy
Stringmanipulatio n
strspn
Stringmanipulatio n
strstr - String im String suchen
Stringmanipulatio n
Struktur an Funktion übergeben
Strukturen
Struktur, die Arrays enthält
Strukturen
Struktur, die Strukturen enthält
Strukturen
switch- und break-Anweisungen
Fortgeschrittene Programmsteueru ng
switch-Anweisung
Fortgeschrittene Programmsteueru ng
Fortgeschrittene Programmsteueru ng
Systembefehle
Fortgeschrittene Programmsteueru ng
temporäre Dateinamen erzeugen
Mit Dateien arbeiten
Textausgabe auf dem Bildschirm mit puts
Zeichen und Strings
tolower - String in Kleinbuchstaben umwandeln
Stringmanipulatio n
Übergabe als Wert und als Referenz
Zeiger
Übergabe eines Arrays von Zeigern an eine Funktion
Zeiger für Fortgeschrittene
Übergabe eines mehrdimensionalen Arrays an eine Funktion
Zeiger für Fortgeschrittene
Übergabe eines Zeigers an eine Funktion
Zeiger für Fortgeschrittene
Umleitung der Ein/Ausgabe
Mit Bildschirm und Tastatur arbeiten
Unterschied von Argumenten und Parametern
Funktionen
verschachtelte for-Anweisung
Grundlagen der Programmsteuerung
verschachtelte while-Anweisung
Grundlagen der Programmsteuerung
Verwendung von Variablen und Konstanten
Die Komponenten eines C- Programms: Quellcode und Daten
void-Zeiger
Zeiger
wahlfreier Zugriff
Mit Dateien arbeiten
Zeichen aus stdin löschen
Mit Bildschirm und Tastatur arbeiten
Zeiger aus Funktionen zurückliefern
Zeiger für Fortgeschrittene
Zeigerarithmetik mit mehrdimensionalen Arrays
Zeiger für Fortgeschrittene
Zeitfunktionen
Die Bibliothek der C-Funktionen
Zombie-Kindprozesse löschen
Prozesse und Signale
Zugriff auf Array-Elemente
Strukturen
Betriebssystembefehle
Fortgeschrittene Programmsteueru ng
Bibliotheken
dynamisch gelinkte
Compiler für Fortgeschrittene
gemeinsam genutzte
Compiler für Fortgeschrittene
Bibliotheksfunktionen
Die Komponenten eines C- Programms: Quellcode und Daten
Bildschirmausgabe
Mit Bildschirm und Tastatur arbeiten
Bildschirmausgabe mit printf
Grundlagen der Ein- und Ausgabe
binäre Dateitypen
Mit Dateien arbeiten
binäre Operatoren
Anweisungen, Ausdrücke und Operatoren
Bitfelder
Vom Umgang mit dem Speicher
Bit-Operatoren
AND
Vom Umgang mit dem Speicher
OR
Vom Umgang mit dem Speicher
XOR
Vom Umgang mit dem Speicher
Blöcke
Die Komponenten eines C- Programms: Quellcode und Daten
Anweisungen, Ausdrücke und Operatoren
break-Anweisung
Fortgeschrittene Programmsteueru ng
bsearch-Funktion
Die Bibliothek der C-Funktionen
C
C++ im Vergleich zu C
Einführung in Linux und die Programmiersprac he C
Callback-Funktionen
Einführung in die GUI- Programmierung mit GTK+
calloc-Funktion
Vom Umgang mit dem Speicher
case-Marke (switch)
Fortgeschrittene Programmsteueru ng
ceil-Funktion
Die Bibliothek der C-Funktionen
C-Extensionen
Einführung in Linux und die Programmiersprac he C
Compiler
Einführung in Linux und die Programmiersprac he C
gcc ausführen
Einführung in Linux und die Programmiersprac he C
Installation des gcc prüfen
Einführung in Linux und die Programmiersprac he C
Kompilierfehler
Einführung in Linux und die Programmiersprac he C
const
Die Komponenten eines C- Programms: Quellcode und Daten
continue-Anweisung
Fortgeschrittene Programmsteueru ng
Core Dump-Datei
Prozesse und Signale
cos-Funktion
Die Bibliothek der C-Funktionen
cosh-Funktion
Die Bibliothek der C-Funktionen
C-Sprache
ANSI-Standard
Einführung in Linux und die Programmiersprac he C
Flexibilität
Einführung in Linux und die Programmiersprac he C
geschichtlicher Abriss
Einführung in Linux und die Programmiersprac he C
im Vergleich zu C++
Einführung in Linux und die Programmiersprac he C
im Vergleich zu Java
Einführung in Linux und die Programmiersprac he C
ISO-Standard
Einführung in Linux und die Programmiersprac he C
Kernel
Einführung in Linux und die Programmiersprac he C
Modularität
Einführung in Linux und die Programmiersprac he C
Name
Einführung in Linux und die Programmiersprac he C
Popularität
Einführung in Linux und die Programmiersprac he C
Portabilität
Einführung in Linux und die Programmiersprac he C
Schlüsselwörter
Einführung in Linux und die Programmiersprac he C
ctime-Funktion
Die Bibliothek der C-Funktionen
D
Dateien
Dateiende
Mit Dateien arbeiten
direkte Ausgabe
Mit Dateien arbeiten
direkte Eingabe
Mit Dateien arbeiten
Ende ermitteln
Mit Dateien arbeiten
EOF
Mit Dateien arbeiten
fclose-Funktion
Mit Dateien arbeiten
feof-Funktion
Mit Dateien arbeiten
fgetc-Funktion
Mit Dateien arbeiten
fgets-Funktion
Mit Dateien arbeiten
fopen-Funktion
Mit Dateien arbeiten
formatierte Dateiausgabe
Mit Dateien arbeiten
formatierte Dateieingabe
Mit Dateien arbeiten
fputs-Funktion
Mit Dateien arbeiten
fread-Funktion
Mit Dateien arbeiten
fseek-Funktion
Mit Dateien arbeiten
ftell-Funktion
Mit Dateien arbeiten
fwrite-Funktion
Mit Dateien arbeiten
getc-Funktion
Mit Dateien arbeiten
Header-
Die Komponenten eines C- Programms: Quellcode und Daten
Include-
Die Komponenten eines C- Programms: Quellcode und Daten
kopieren
Mit Dateien arbeiten
lesen
Mit Dateien arbeiten
löschen
Mit Dateien arbeiten
make
Compiler für Fortgeschrittene
Namensgebung
Mit Dateien arbeiten
o-
Compiler für Fortgeschrittene
Objekt-
Compiler für Fortgeschrittene
öffnen
Mit Dateien arbeiten
Öffnen-Modi
Mit Dateien arbeiten
Positionszeiger auf den Anfang setzen
Mit Dateien arbeiten
Positionszeiger beliebig setzen
Mit Dateien arbeiten
Puffer leeren
Mit Dateien arbeiten
putc-Funktion
Mit Dateien arbeiten
remove-Funktion
Mit Dateien arbeiten
rename-Funktion
Mit Dateien arbeiten
rewind-Funktion
Mit Dateien arbeiten
schließen
Mit Dateien arbeiten
schreiben
Mit Dateien arbeiten
sequentieller Zugriff
Mit Dateien arbeiten
temporäre
Mit Dateien arbeiten
tmpnam-Funktion
Mit Dateien arbeiten
umbenennen
Mit Dateien arbeiten
Verwaltung
Mit Dateien arbeiten
Verwaltungsfunktionen
Mit Dateien arbeiten
wahlfreier Zugriff
Mit Dateien arbeiten
Zeichenausgabe
Mit Dateien arbeiten
Zeicheneingabe
Mit Dateien arbeiten
Dateitypen
binär
Mit Dateien arbeiten
Text
Mit Dateien arbeiten
Daten
ausgeben mit printf
Grundlagen der Ein- und Ausgabe
ausgeben mit puts
Grundlagen der Ein- und Ausgabe
einlesen mit scanf
Grundlagen der Ein- und Ausgabe
sortieren mit qsort
Die Bibliothek der C-Funktionen
speichern
Die Komponenten eines C- Programms: Quellcode und Daten
suchen mit bsearch
Die Bibliothek der C-Funktionen
von Tastatur einlesen
Grundlagen der Ein- und Ausgabe
Datentypen
char
Zeichen und Strings
Fließkommazahlen
Die Komponenten eines C- Programms: Quellcode und Daten
Integer-Typen
Die Komponenten eines C- Programms: Quellcode und Daten
Synonyme
Die Komponenten eines C- Programms: Quellcode und Daten
Zahlen
Die Komponenten eines C- Programms: Quellcode und Daten
ddd-Debugger
ausführen
Einführung in Linux und die Programmiersprac he C
Debug-Beispiel hallo.c
Einführung in Linux und die Programmiersprac he C
einrichten
Einführung in Linux und die Programmiersprac he C
Debuggen
Einführung in Linux und die Programmiersprac he C
#if...#endif
Compiler für Fortgeschrittene
ddd-Debugger
Einführung in Linux und die Programmiersprac he C
Debug-Beispiel hallo.c
Einführung in Linux und die Programmiersprac he C
Debug-Code in ein Programm aufnehmen
Compiler für Fortgeschrittene
Quellcode
Einführung in Linux und die Programmiersprac he C
Einführung in Linux und die Programmiersprac he C
Deklaration
Arrays
Numerische Arrays
externe Variablen
Gültigkeitsbereich e von Variablen
globale Variablen
Gültigkeitsbereich e von Variablen
Strukturen
Strukturen
Unions
Strukturen
Variablen
Die Komponenten eines C- Programms: Quellcode und Daten
Zeiger
Zeiger
Zeiger auf Funktionen
Zeiger für Fortgeschrittene
Dekrementoperator
Anweisungen, Ausdrücke und Operatoren
Präfix/Postfix-Modus
Anweisungen, Ausdrücke und Operatoren
Zeiger auf Arrays
Zeiger
Dereferenzierung von Zeigern
Zeiger
Dialogfenster
Einführung in die GUI- Programmierung mit GTK+
Differenzbildung (Zeiger)
Zeiger
difftime-Funktion
Die Bibliothek der C-Funktionen
direkte Dateiausgabe
Mit Dateien arbeiten
direkte Dateieingabe
Mit Dateien arbeiten
Direktiven
#define
Die Komponenten eines C- Programms: Quellcode und Daten
Compiler für Fortgeschrittene
#elif
Compiler für Fortgeschrittene
#else
Compiler für Fortgeschrittene
#endif
Compiler für Fortgeschrittene
#if
Compiler für Fortgeschrittene
#if...#endif zum Debuggen
Compiler für Fortgeschrittene
#include
Die Komponenten eines C- Programms: Quellcode und Daten
Compiler für Fortgeschrittene
#undef
Compiler für Fortgeschrittene
Divisionsoperator
Anweisungen, Ausdrücke und Operatoren
do...while-Schleifen
Grundlagen der Programmsteuerung
Grundlagen der Programmsteuerung
Dokumentations-Leseprogramm
gnome-help-Browser (Aufruf)
Einführung in Linux und die Programmiersprac he C
info (Aufruf)
Einführung in Linux und die Programmiersprac he C
kdehelp (Aufruf)
Einführung in Linux und die Programmiersprac he C
dynamische Speicherreservierung
Zeichen und Strings
E
E/A Siehe Eingabe oder Ausgabe
Mit Bildschirm und Tastatur arbeiten
eindimensionale Arrays
Numerische Arrays
Eingabe
Eingabefeld
Mit Bildschirm und Tastatur arbeiten
fgetc-Funktion
Mit Bildschirm und Tastatur arbeiten
fgets-Funktion
Mit Bildschirm und Tastatur arbeiten
formatiert
Mit Bildschirm und Tastatur arbeiten
Formatstring
Mit Bildschirm und Tastatur arbeiten
gepuffert
Mit Bildschirm und Tastatur arbeiten
getc-Funktion
Mit Bildschirm und Tastatur arbeiten
getchar-Funktion
Mit Bildschirm und Tastatur arbeiten
gets-Funktion
Mit Bildschirm und Tastatur arbeiten
Konvertierungsspezifizierer
Mit Bildschirm und Tastatur arbeiten
scanf-Funktion
Mit Bildschirm und Tastatur arbeiten
Standard
Mit Bildschirm und Tastatur arbeiten
Tastatur
Mit Bildschirm und Tastatur arbeiten
umleiten
Mit Bildschirm und Tastatur arbeiten
Mit Bildschirm und Tastatur arbeiten
ungepuffert
Mit Bildschirm und Tastatur arbeiten
ungetc-Funktion
Mit Bildschirm und Tastatur arbeiten
Zeichen
Mit Bildschirm und Tastatur arbeiten
Zeilen
Mit Bildschirm und Tastatur arbeiten
Eingabefelder
Mit Bildschirm und Tastatur arbeiten
Eingabegeräte
Mit Bildschirm und Tastatur arbeiten
Einlesen
fgetc-Funktion
Mit Bildschirm und Tastatur arbeiten
fgets-Funktion
Mit Bildschirm und Tastatur arbeiten
getc-Funktion
Mit Bildschirm und Tastatur arbeiten
getchar-Funktion
Mit Bildschirm und Tastatur arbeiten
gets-Funktion
Mit Bildschirm und Tastatur arbeiten
scanf-Funktion
Grundlagen der Ein- und Ausgabe
Mit Bildschirm und Tastatur arbeiten
ungetc-Funktion
Mit Bildschirm und Tastatur arbeiten
von Tastatur
Mit Bildschirm und Tastatur arbeiten
Zeichen
Mit Bildschirm und Tastatur arbeiten
else-Bedingung
Anweisungen, Ausdrücke und Operatoren
Elternprozesse
Prozesse und Signale
Endlosschleifen
Fortgeschrittene Programmsteueru ng
EOF
Mit Dateien arbeiten
Ereignisse
Einführung in die GUI- Programmierung mit GTK+
errno.h (Header-Datei)
Die Bibliothek der C-Funktionen
Escape-Sequenzen
Grundlagen der Ein- und Ausgabe
Mit Bildschirm und Tastatur arbeiten
execl-Funktion
Prozesse und Signale
exit-Funktion
Fortgeschrittene Programmsteueru ng
exp-Funktion
Die Bibliothek der C-Funktionen
Exponentialfunktionen
Die Bibliothek der C-Funktionen
extern (Schlüsselwort)
Gültigkeitsbereich e von Variablen
F
fclose-Funktion
Mit Dateien arbeiten
Fehlerausgabe-Stream (stderr)
Mit Bildschirm und Tastatur arbeiten
Fehlerbehandlung
assert-Funktion
Die Bibliothek der C-Funktionen
perror-Funktion
Die Bibliothek der C-Funktionen
Fehlermeldungen
Einführung in Linux und die Programmiersprac he C
feof-Funktion
Mit Dateien arbeiten
fflush-Funktion
Mit Dateien arbeiten
fgetc-Funktion
Mit Bildschirm und Tastatur arbeiten
Mit Dateien arbeiten
fgets-Funktion
Zeichen und Strings
Mit Bildschirm und Tastatur arbeiten
Mit Dateien arbeiten
Fließkommazahlen
Die Komponenten eines C- Programms: Quellcode und Daten
floor-Funktion
Die Bibliothek der C-Funktionen
fmod-Funktion
Die Bibliothek der C-Funktionen
fopen-Funktion
Mit Dateien arbeiten
fork-Funktion
Prozesse und Signale
Formatieren
Escape-Sequenzen
Grundlagen der Ein- und Ausgabe
Konvertierungsspezifizierer
Grundlagen der Ein- und Ausgabe
literaler Text
Grundlagen der Ein- und Ausgabe
formatierte Dateiausgabe
Mit Dateien arbeiten
formatierte Dateieingabe
Mit Dateien arbeiten
formatierte Eingabe
Mit Bildschirm und Tastatur arbeiten
Formatstrings
Grundlagen der Ein- und Ausgabe
Escape-Sequenzen
Grundlagen der Ein- und Ausgabe
Mit Bildschirm und Tastatur arbeiten
Flags von printf
Mit Bildschirm und Tastatur arbeiten
Formatierungszeichen von fprintf und printf
Mit Bildschirm und Tastatur arbeiten
Genauigkeitsmodifizierer
Mit Bildschirm und Tastatur arbeiten
Konvertierungsspezifizierer
Grundlagen der Ein- und Ausgabe
Mit Bildschirm und Tastatur arbeiten
literaler Text
Grundlagen der Ein- und Ausgabe
Typspezifizierer
Mit Bildschirm und Tastatur arbeiten
Zahlen als Zeichen ausgeben
Zeichen und Strings
for-Schleifen
Grundlagen der Programmsteuerung
Syntax
Grundlagen der Programmsteuerung
verschachtelte
Grundlagen der Programmsteuerung
fprintf-Funktion
Mit Bildschirm und Tastatur arbeiten
fputc-Funktion
Mit Bildschirm und Tastatur arbeiten
fputs-Funktion
Mit Bildschirm und Tastatur arbeiten
Mit Dateien arbeiten
fread-Funktion
Mit Dateien arbeiten
free-Funktion
Vom Umgang mit dem Speicher
Freigabe von Speicher
Vom Umgang mit dem Speicher
frexp-Funktion
Die Bibliothek der C-Funktionen
fseek-Funktion
Mit Dateien arbeiten
ftell-Funktion
Mit Dateien arbeiten
Funktionen
Die Komponenten eines C- Programms: Quellcode und Daten
Die Komponenten eines C- Programms: Quellcode und Daten
abs
Die Bibliothek der C-Funktionen
acos
Die Bibliothek der C-Funktionen
Anweisungen
Funktionen
Argumente
Die Komponenten eines C- Programms: Quellcode und Daten
Funktionen
asctime
Die Bibliothek der C-Funktionen
asin
Die Bibliothek der C-Funktionen
assert
Die Bibliothek der C-Funktionen
atan
Die Bibliothek der C-Funktionen
atan2
Die Bibliothek der C-Funktionen
atof
Stringmanipulatio n
atoi
Stringmanipulatio n
atol
Stringmanipulatio n
aufrufen
Funktionen
benutzerdefinierte
Die Komponenten eines C- Programms: Quellcode und Daten
Bibliotheksfunktionen
Die Komponenten eines C- Programms: Quellcode und Daten
bsearch
Die Bibliothek der C-Funktionen
Callback-Funktionen
Einführung in die GUI- Programmierung mit GTK+
calloc
Vom Umgang mit dem Speicher
ceil
Die Bibliothek der C-Funktionen
cos
Die Bibliothek der C-Funktionen
cosh
Die Bibliothek der C-Funktionen
ctime
Die Bibliothek der C-Funktionen
Definition
Die Komponenten eines C- Programms: Quellcode und Daten
Funktionen
Funktionen
difftime
Die Bibliothek der C-Funktionen
execl
Prozesse und Signale
exit
Fortgeschrittene Programmsteueru ng
exp
Die Bibliothek der C-Funktionen
Exponential-
Die Bibliothek der C-Funktionen
fclose
Mit Dateien arbeiten
Fehlerbehandlung
Die Bibliothek der C-Funktionen
feof
Mit Dateien arbeiten
fflush
Mit Dateien arbeiten
fgetc
Mit Bildschirm und Tastatur arbeiten
Mit Dateien arbeiten
fgets
Zeichen und Strings
Mit Bildschirm und Tastatur arbeiten
Mit Dateien arbeiten
floor
Die Bibliothek der C-Funktionen
fmod
Die Bibliothek der C-Funktionen
fopen
Mit Dateien arbeiten
fork
Prozesse und Signale
fputs
Mit Dateien arbeiten
fread
Mit Dateien arbeiten
free
Vom Umgang mit dem Speicher
frexp
Die Bibliothek der C-Funktionen
fseek
Mit Dateien arbeiten
ftell
Mit Dateien arbeiten
fwrite
Mit Dateien arbeiten
getc
Mit Bildschirm und Tastatur arbeiten
Mit Dateien arbeiten
getchar
Mit Bildschirm und Tastatur arbeiten
getopt
Compiler für Fortgeschrittene
gets
Zeichen und Strings
Mit Bildschirm und Tastatur arbeiten
Header
Funktionen
Funktionen
Funktionen
hyperbolische
Die Bibliothek der C-Funktionen
isxxxx
Stringmanipulatio n
ldexp
Die Bibliothek der C-Funktionen
localtime
Die Bibliothek der C-Funktionen
log
Die Bibliothek der C-Funktionen
log10
Die Bibliothek der C-Funktionen
logarithmische
Die Bibliothek der C-Funktionen
lokale Variablen
Funktionen
Makros
Compiler für Fortgeschrittene
malloc
Zeichen und Strings
Vom Umgang mit dem Speicher
mathematische
Die Bibliothek der C-Funktionen
memcpy
Vom Umgang mit dem Speicher
memmove
Vom Umgang mit dem Speicher
memset
Vom Umgang mit dem Speicher
modf
Die Bibliothek der C-Funktionen
Namen
Funktionen
Parameterliste
Funktionen
perror
Die Bibliothek der C-Funktionen
pow
Die Bibliothek der C-Funktionen
printf
Die Komponenten eines C- Programms: Quellcode und Daten
Grundlagen der Ein- und Ausgabe
Zeichen und Strings
Prototypen
Die Komponenten eines C- Programms: Quellcode und Daten
Funktionen
Funktionen
putc
Mit Dateien arbeiten
puts
Grundlagen der Ein- und Ausgabe
Zeichen und Strings
qsort
Die Bibliothek der C-Funktionen
realloc
Vom Umgang mit dem Speicher
Rekursion
Funktionen
remove
Mit Dateien arbeiten
rename
Mit Dateien arbeiten
rewind
Mit Dateien arbeiten
Rückgabetyp
Funktionen
Rumpf
Funktionen
scanf
Die Komponenten eines C- Programms: Quellcode und Daten
Grundlagen der Ein- und Ausgabe
Zeichen und Strings
Mit Bildschirm und Tastatur arbeiten
schreiben
Funktionen
sigaction
Prozesse und Signale
signal
Prozesse und Signale
sin
Die Bibliothek der C-Funktionen
sinh
Die Bibliothek der C-Funktionen
sqrt
Die Bibliothek der C-Funktionen
strcat
Stringmanipulatio n
strchr
Stringmanipulatio n
strcmp
Stringmanipulatio n
strcpy
Stringmanipulatio n
strcspn
Stringmanipulatio n
strdup
Stringmanipulatio n
Streams
Mit Bildschirm und Tastatur arbeiten
strlen
Stringmanipulatio n
strncat
Stringmanipulatio n
strncmp
Stringmanipulatio n
strncpy
Stringmanipulatio n
strpbrk
Stringmanipulatio n
strrchr
Stringmanipulatio n
strspn
Stringmanipulatio n
strstr
Stringmanipulatio n
strukturierte Programmierung
Funktionen
System-
Fortgeschrittene Programmsteueru ng
system
Fortgeschrittene Programmsteueru ng
tan
Die Bibliothek der C-Funktionen
tanh
Die Bibliothek der C-Funktionen
time
Die Bibliothek der C-Funktionen
tmpnam
Mit Dateien arbeiten
tolower
Stringmanipulatio n
toupper
Stringmanipulatio n
trigonometrische
Die Bibliothek der C-Funktionen
Übergabe von Argumenten
Funktionen
Übergabe von Arrays
Zeiger
Übergabe von mehrdimensionalen Arrays
Zeiger für Fortgeschrittene
Übergabe von Strukturen
Strukturen
Übergabe von Zeigern
Zeiger
ungetc
Mit Bildschirm und Tastatur arbeiten
variable Zahl an Argumenten
Die Bibliothek der C-Funktionen
vs Makros
Compiler für Fortgeschrittene
wait
Prozesse und Signale
waitpid
Prozesse und Signale
Werte zurückgeben
Funktionen
Zeichentest
Stringmanipulatio n
Zeiger auf Funktionen
Zeiger für Fortgeschrittene
Zeiger zurückliefern
Zeiger für Fortgeschrittene
Zeit
Die Bibliothek der C-Funktionen
Funktionsmakros
Compiler für Fortgeschrittene
fwrite-Funktion
Mit Dateien arbeiten
G
gcc-Compiler
ausführen
Einführung in Linux und die Programmiersprac he C
Installationsstatus prüfen
Einführung in Linux und die Programmiersprac he C
Genauigkeitsmodifizierer
Mit Bildschirm und Tastatur arbeiten
gepufferte Eingabe
Mit Bildschirm und Tastatur arbeiten
getc-Funktion
Mit Bildschirm und Tastatur arbeiten
Mit Dateien arbeiten
getchar-Funktion
Mit Bildschirm und Tastatur arbeiten
getopt-Funktion
Compiler für Fortgeschrittene
gets-Funktion
Zeichen und Strings
Mit Bildschirm und Tastatur arbeiten
Gleichheitsoperator
Anweisungen, Ausdrücke und Operatoren
globale Variablen
Gültigkeitsbereich e von Variablen
goto-Anweisung
Fortgeschrittene Programmsteueru ng
GTK+
Einführung in die GUI- Programmierung mit GTK+
Einführung in die GUI- Programmierung mit GTK+
Bibliotheken-Verzeichnisse
Einführung in die GUI- Programmierung mit GTK+
Callback-Funktionen
Einführung in die GUI- Programmierung mit GTK+
Compiler-Aufruf
Einführung in die GUI- Programmierung mit GTK+
Dateien
Einführung in die GUI- Programmierung mit GTK+
Dialogfenster
Einführung in die GUI- Programmierung mit GTK+
Ereignisse
Einführung in die GUI- Programmierung mit GTK+
gtk-config
Einführung in die GUI- Programmierung mit GTK+
Include-Verzeichnisse
Einführung in die GUI- Programmierung mit GTK+
Menüleisten
Einführung in die GUI- Programmierung mit GTK+
Schaltflächen
Einführung in die GUI- Programmierung mit GTK+
Texteditor
Einführung in die GUI- Programmierung mit GTK+
gtk-config
Einführung in die GUI- Programmierung mit GTK+
GUI-Programmierung
Einführung in die GUI- Programmierung mit GTK+
Callback-Funktionen
Einführung in die GUI- Programmierung mit GTK+
Dialogfenster
Einführung in die GUI- Programmierung mit GTK+
Ereignisse
Einführung in die GUI- Programmierung mit GTK+
Geschichte
Einführung in die GUI- Programmierung mit GTK+
GTK+
Einführung in die GUI- Programmierung mit GTK+
Konzepte
Einführung in die GUI- Programmierung mit GTK+
Menüleisten
Einführung in die GUI- Programmierung mit GTK+
Schaltflächen
Einführung in die GUI- Programmierung mit GTK+
Texteditor
Einführung in die GUI- Programmierung mit GTK+
Widgets
Einführung in die GUI- Programmierung mit GTK+
X Window
Einführung in die GUI- Programmierung mit GTK+
Gültigkeitsbereiche
Gültigkeitsbereich e von Variablen
Bedeutung
Gültigkeitsbereich e von Variablen
Funktionsparameter
Gültigkeitsbereich e von Variablen
globale Variablen
Gültigkeitsbereich e von Variablen
lokale
Gültigkeitsbereich e von Variablen
prüfen
Gültigkeitsbereich e von Variablen
sichtbare Variablen
Gültigkeitsbereich e von Variablen
H
hallo Welt-Programm
ausführen
Einführung in Linux und die Programmiersprac he C
Debug-Beispiel
Einführung in Linux und die Programmiersprac he C
eingeben
Einführung in Linux und die Programmiersprac he C
kompilieren
Einführung in Linux und die Programmiersprac he C
Kompilierfehler
Einführung in Linux und die Programmiersprac he C
Header-Dateien
Die Komponenten eines C- Programms: Quellcode und Daten
#include-Direktive
Compiler für Fortgeschrittene
errno.h
Die Bibliothek der C-Funktionen
Mehrfacheinbindung vermeiden
Compiler für Fortgeschrittene
hyperbolische Funktionen
Die Bibliothek der C-Funktionen
I
I/O Siehe Eingabe oder Ausgabe
Mit Bildschirm und Tastatur arbeiten
IDE (integrierte Entwicklungsumgebung)
Einführung in Linux und die Programmiersprac he C
if-Anweisungen
Anweisungen, Ausdrücke und Operatoren
else-Bedingung
Anweisungen, Ausdrücke und Operatoren
relationale Ausdrücke
Anweisungen, Ausdrücke und Operatoren
Syntax
Anweisungen, Ausdrücke und Operatoren
Include-Dateien
Die Komponenten eines C- Programms: Quellcode und Daten
Indirektionsoperator
Zeiger
Zeiger
Initialisieren
Arrays
Numerische Arrays
mehrdimensionale Arrays
Numerische Arrays
Strukturen
Strukturen
Unions
Strukturen
Variablen
Die Komponenten eines C- Programms: Quellcode und Daten
Zeiger
Zeiger
Zeiger auf Funktionen
Zeiger für Fortgeschrittene
Inkrementoperator
Anweisungen, Ausdrücke und Operatoren
Präfix/Postfix-Modus
Anweisungen, Ausdrücke und Operatoren
Zeiger auf Arrays
Zeiger
isxxxx-Makros
Stringmanipulatio n
J
Jahr-2000-Problem
Die Bibliothek der C-Funktionen
Java im Vergleich zu C
Einführung in Linux und die Programmiersprac he C
K
Kamelnotation
Die Komponenten eines C- Programms: Quellcode und Daten
kdehelp Aufruf eines Dokumentations-Leseprogramms
Einführung in Linux und die Programmiersprac he C
Kindprozesse
Prozesse und Signale
Komma-Operator
Anweisungen, Ausdrücke und Operatoren
Kommentare
Die Komponenten eines C- Programms: Quellcode und Daten
verschachtelte
Die Komponenten eines C- Programms: Quellcode und Daten
Whitespaces
Die Komponenten eines C- Programms: Quellcode und Daten
kompilieren
bedingt
Compiler für Fortgeschrittene
Fehlermeldung
Einführung in Linux und die Programmiersprac he C
hallo.c
Einführung in Linux und die Programmiersprac he C
Quellcode
Einführung in Linux und die Programmiersprac he C
Kompilierfehler
Einführung in Linux und die Programmiersprac he C
Einführung in Linux und die Programmiersprac he C
Komplement-Operator
Vom Umgang mit dem Speicher
Komponenten, eines Programms
Die Komponenten eines C- Programms: Quellcode und Daten
Konkatenierung von Strings
Stringmanipulatio n
Konstanten
Die Komponenten eines C- Programms: Quellcode und Daten
definieren
Die Komponenten eines C- Programms: Quellcode und Daten
literale
Die Komponenten eines C- Programms: Quellcode und Daten
symbolische
Die Komponenten eines C- Programms: Quellcode und Daten
Compiler für Fortgeschrittene
Konventionen
Kamelnotation
Die Komponenten eines C- Programms: Quellcode und Daten
Variablennamen
Die Komponenten eines C- Programms: Quellcode und Daten
Konvertierung
Großbuchstaben in Kleinbuchstaben
Stringmanipulatio n
Kleinbuchstaben in Großbuchstaben
Stringmanipulatio n
Strings in double-Werte
Stringmanipulatio n
Strings in int-Werte
Stringmanipulatio n
Strings in long-Werte
Stringmanipulatio n
Konvertierungsspezifizierer
Grundlagen der Ein- und Ausgabe
Grundlagen der Ein- und Ausgabe
Mit Bildschirm und Tastatur arbeiten
für strftime
Die Bibliothek der C-Funktionen
Kopieren
von Dateien
Mit Dateien arbeiten
von Strings
Stringmanipulatio n
L
Label (Sprungmarke)
Fortgeschrittene Programmsteueru ng
ldexp-Funktion
Die Bibliothek der C-Funktionen
Lebensdauer (Variablen)
Gültigkeitsbereich e von Variablen
Leeranweisungen
Anweisungen, Ausdrücke und Operatoren
Lesen aus Dateien
Mit Dateien arbeiten
Linksverschiebung
Vom Umgang mit dem Speicher
Linux
Kernel
Einführung in Linux und die Programmiersprac he C
Text-Editoren
Einführung in Linux und die Programmiersprac he C
Listen (verkettete)
Zeiger für Fortgeschrittene
Beispiel
Zeiger für Fortgeschrittene
Element am Anfang hinzufügen
Zeiger für Fortgeschrittene
Element am Ende hinzufügen
Zeiger für Fortgeschrittene
Element aus der Liste entfernen
Zeiger für Fortgeschrittene
Element in der Mitte einfügen
Zeiger für Fortgeschrittene
Implementierung
Zeiger für Fortgeschrittene
programmieren
Zeiger für Fortgeschrittene
Theorie
Zeiger für Fortgeschrittene
Vorarbeiten
Zeiger für Fortgeschrittene
Listings
Strukturen
#-Operator in der Makro-Expansion
Compiler für Fortgeschrittene
Adressen sequentieller Array-Elemente mit Zeiger ausgeben
Zeiger
Array einer Funktion übergeben
Zeiger
Array mit 10 Noten
Numerische Arrays
Array von Zeigern auf char
Zeiger für Fortgeschrittene
Arrays von Strukturen
Strukturen
atof - Strings in numerische Variablen konvertieren
Stringmanipulatio n
auflisten.c
Die Komponenten eines C- Programms: Quellcode und Daten
Ausgabe numerischer Werte mit printf
Grundlagen der Ein- und Ausgabe
automatische vs statische lokale Variablen
Gültigkeitsbereich e von Variablen
Befehlszeilenargumente an main
Compiler für Fortgeschrittene
Befehlszeilenargumente mit getopt auswerten
Compiler für Fortgeschrittene
Beispiel eines Zeigers
Zeiger
break-Anweisung
Fortgeschrittene Programmsteueru ng
calloc - dynamisch Speicher reservieren
Vom Umgang mit dem Speicher
continue-Anweisung
Fortgeschrittene Programmsteueru ng
Datei löschen
Mit Dateien arbeiten
Dateien öffnen
Mit Dateien arbeiten
Dateiende ermitteln
Mit Dateien arbeiten
Dateinamen ändern
Mit Dateien arbeiten
Daten suchen und sortieren
Die Bibliothek der C-Funktionen
Definition lokaler Variablen in einem Block
Gültigkeitsbereich e von Variablen
direkter Dateizugriff
Mit Dateien arbeiten
ein allgemeiner Ja/Nein-Dialog
Einführung in die GUI- Programmierung mit GTK+
ein allgemeines Dialogfenster mit Ja/Nein-Schaltern
Einführung in die GUI- Programmierung mit GTK+
ein einfacher GTK+-Texteditor
Einführung in die GUI- Programmierung mit GTK+
ein einfaches GTK+-Programm mit Schaltflächen
Einführung in die GUI- Programmierung mit GTK+
ein einfaches Programm mit einem Dialogfenster
Einführung in die GUI- Programmierung mit GTK+
ein minimales GTK+-Programm
Einführung in die GUI- Programmierung mit GTK+
einfache do...while-Anweisung
Grundlagen der Programmsteuerung
einfache for-Anweisung
Grundlagen der Programmsteuerung
einfache verkettete Liste
Zeiger für Fortgeschrittene
einfache while-Anweisung
Grundlagen der Programmsteuerung
Einlesen numerischer Werte mit scanf
Grundlagen der Ein- und Ausgabe
Einlesen von Textzeilen und sortieren
Zeiger für Fortgeschrittene
Einsatz eines Arrays
Numerische Arrays
Endlosschleife
Fortgeschrittene Programmsteueru ng
Escape-Sequenzen mit printf
Grundlagen der Ein- und Ausgabe
falsche Anwendung von Unions
Strukturen
Fehlerbehandlung mit assert
Die Bibliothek der C-Funktionen
fflush
Mit Bildschirm und Tastatur arbeiten
fgets
Mit Bildschirm und Tastatur arbeiten
fprintf
Mit Dateien arbeiten
free - Speicher freigeben
Vom Umgang mit dem Speicher
fscanf
Mit Dateien arbeiten
ftell und rewind
Mit Dateien arbeiten
Funktion mit beliebig langer Argumentenliste
Die Bibliothek der C-Funktionen
Funktion über Funktionzeiger aufrufen
Zeiger für Fortgeschrittene
Funktion zum Kopieren einer Datei
Mit Dateien arbeiten
getchar
Mit Bildschirm und Tastatur arbeiten
Mit Bildschirm und Tastatur arbeiten
Gleichwertigkeit von Strings
Mit Bildschirm und Tastatur arbeiten
globale Variable
Gültigkeitsbereich e von Variablen
goto-Anweisung
Fortgeschrittene Programmsteueru ng
groessevon.c
Die Komponenten eines C- Programms: Quellcode und Daten
Größe der Elemente eines mehrdimensionalen Arrays bestimmen
Zeiger für Fortgeschrittene
Gültigkeitsbereiche prüfen
Gültigkeitsbereich e von Variablen
hallo.c
Einführung in Linux und die Programmiersprac he C
hallo.c mit Fehler
Einführung in Linux und die Programmiersprac he C
hallo2.c
Einführung in Linux und die Programmiersprac he C
Integerdivision ohne Typumwandlung
Vom Umgang mit dem Speicher
isxxxx-Makros
Stringmanipulatio n
komplexe verkettete Liste
Zeiger für Fortgeschrittene
korrekter Einsatz einer Union
Strukturen
Laufzeitfehler mit perror behandeln
Die Bibliothek der C-Funktionen
main-Modul
Compiler für Fortgeschrittene
Make-Datei
Compiler für Fortgeschrittene
mathematische Funktionen
Die Bibliothek der C-Funktionen
mehrdimensionale Arrays und Zeiger
Zeiger für Fortgeschrittene
mehrdimensionales Array
Numerische Arrays
Menüsystem
Fortgeschrittene Programmsteueru ng
Fortgeschrittene Programmsteueru ng
mit execl einen Prozess durch einen anderen ersetzen
Prozesse und Signale
mit fork neuen Prozess erzeugen
Prozesse und Signale
mit malloc Speicher für Strings reservieren
Zeichen und Strings
mit scanf numerische Daten und Text einlesen
Zeichen und Strings
mit wait Zombie-Prozess verhindern
Prozesse und Signale
mit Zeigerarithmetik auf Array-Elemente zugreifen
Zeiger
multiplizieren.c
Die Komponenten eines C- Programms: Quellcode und Daten
numerische Natur von char
Zeichen und Strings
Präprozessor-Direktiven für Header-Dateien
Compiler für Fortgeschrittene
printf
Mit Bildschirm und Tastatur arbeiten
Programm im Hintergrund ausführen
Prozesse und Signale
Programm zur Veranschaulichung einer Funktion
Funktionen
Prozess-ID ermitteln
Prozesse und Signale
putchar
Mit Bildschirm und Tastatur arbeiten
puts
Mit Bildschirm und Tastatur arbeiten
realloc - Größe eines Speicherblocks verändern
Vom Umgang mit dem Speicher
scanf
Mit Bildschirm und Tastatur arbeiten
sekundäres Modul
Compiler für Fortgeschrittene
Shift-Operatoren
Vom Umgang mit dem Speicher
Signalbehandlungsroutine
Prozesse und Signale
sizeof-Operator bei Arrays
Numerische Arrays
Sortierreihenfolge mit Funktionszeigern steuern
Zeiger für Fortgeschrittene
Speicherblockmanipulationen
Vom Umgang mit dem Speicher
strcat - Strings verketten
Stringmanipulatio n
strchr - Zeichen im String suchen
Stringmanipulatio n
strcmp - Strings vergleichen
Stringmanipulatio n
strcpy
Stringmanipulatio n
strcspn
Stringmanipulatio n
strdup
Stringmanipulatio n
Stringdaten mit fgets von der Tastatur einlesen
Zeichen und Strings
strlen - Stringlänge ermitteln
Stringmanipulatio n
strncat - Strings verketten
Stringmanipulatio n
strncmp - Teilstrings vergleichen
Stringmanipulatio n
strncpy
Stringmanipulatio n
strspn
Stringmanipulatio n
strstr - String im String suchen
Stringmanipulatio n
Struktur an Funktion übergeben
Strukturen
Strukturen, die Strukturen enthalten
Strukturen
switch- und break-Anweisungen
Fortgeschrittene Programmsteueru ng
switch-Anweisung
Fortgeschrittene Programmsteueru ng
Fortgeschrittene Programmsteueru ng
Systembefehle
Fortgeschrittene Programmsteueru ng
temporäre Dateinamen erzeugen
Mit Dateien arbeiten
Textausgabe auf dem Bildschirm mit puts
Zeichen und Strings
tolower - String in Kleinbuchstaben umwandeln
Stringmanipulatio n
Übergabe als Wert und als Referenz
Zeiger
Übergabe eines Arrays von Zeigern an eine Funktion
Zeiger für Fortgeschrittene
Übergabe eines mehrdimensionalen Arrays an eine Funktion
Zeiger für Fortgeschrittene
Übergabe eines Zeigers an eine Funktion
Zeiger für Fortgeschrittene
Umleitung der Ein/Ausgabe
Mit Bildschirm und Tastatur arbeiten
verschachtelte for-Anweisung
Grundlagen der Programmsteuerung
verschachtelte while-Anweisung
Grundlagen der Programmsteuerung
void-Zeiger
Zeiger
wahlfreier Zugriff
Mit Dateien arbeiten
Zeichen aus stdin löschen
Mit Bildschirm und Tastatur arbeiten
Zeiger aus Funktionen zurückliefern
Zeiger für Fortgeschrittene
Zeigerarithmetik mit mehrdimensionalen Arrays
Zeiger für Fortgeschrittene
Zeitfunktionen
Die Bibliothek der C-Funktionen
Zombie-Kindprozesse löschen
Prozesse und Signale
Zugriff auf Array-Elemente
Strukturen
literale Konstanten
Die Komponenten eines C- Programms: Quellcode und Daten
literaler String
Zeichen und Strings
literaler Text
Grundlagen der Ein- und Ausgabe
localtime-Funktion
Die Bibliothek der C-Funktionen
log10-Funktion
Die Bibliothek der C-Funktionen
logarithmische Funktionen
Die Bibliothek der C-Funktionen
log-Funktion
Die Bibliothek der C-Funktionen
logische Operatoren
Anweisungen, Ausdrücke und Operatoren
lokale Gültigkeitsbereiche
Gültigkeitsbereich e von Variablen
lokale Variablen
Gültigkeitsbereich e von Variablen
Löschen von Dateien
Mit Dateien arbeiten
M
make-Datei
Einführung in Linux und die Programmiersprac he C
Compiler für Fortgeschrittene
Makros
__DATE__
Compiler für Fortgeschrittene
__FILE__
Compiler für Fortgeschrittene
__LINE__
Compiler für Fortgeschrittene
__TIME__
Compiler für Fortgeschrittene
expandiert anzeigen lassen
Compiler für Fortgeschrittene
isxxxx
Stringmanipulatio n
vordefinierte
Compiler für Fortgeschrittene
vs Funktionen
Compiler für Fortgeschrittene
malloc-Funktion
Zeichen und Strings
Vom Umgang mit dem Speicher
Einsatz
Zeichen und Strings
Speicherreservierung für ein Zeichen
Zeichen und Strings
Speicherreservierung für Strings
Zeichen und Strings
Syntax
Zeichen und Strings
Manipulation
Bits
Vom Umgang mit dem Speicher
Speicherblöcke
Vom Umgang mit dem Speicher
Zeiger
Zeiger
Maschinensprache
Einführung in Linux und die Programmiersprac he C
mathematische Funktionen
Die Bibliothek der C-Funktionen
mathematische Operatoren
binäre
Anweisungen, Ausdrücke und Operatoren
unäre
Anweisungen, Ausdrücke und Operatoren
mehrdimensionale Arrays
Numerische Arrays
Zeiger für Fortgeschrittene
memcpy-Funktion
Vom Umgang mit dem Speicher
memmove-Funktion
Vom Umgang mit dem Speicher
memset-Funktion
Vom Umgang mit dem Speicher
Menüleisten
Einführung in die GUI- Programmierung mit GTK+
modf-Funktion
Die Bibliothek der C-Funktionen
modulare Programmierung
Einführung in Linux und die Programmiersprac he C
Compiler für Fortgeschrittene
externe Variablen
Compiler für Fortgeschrittene
make-Datei
Compiler für Fortgeschrittene
Modulkomponenten
Compiler für Fortgeschrittene
Objektdateien
Compiler für Fortgeschrittene
modulare Unabhängigkeit
Gültigkeitsbereich e von Variablen
Modulkomponenten
Compiler für Fortgeschrittene
Modulus-Operator
Anweisungen, Ausdrücke und Operatoren
Multiplikationsoperator
Anweisungen, Ausdrücke und Operatoren
Multitasking-Betriebssystem
Prozesse und Signale
N
Namensgebung
Arrays
Numerische Arrays
Dateien
Mit Dateien arbeiten
Nullzeichen
Zeichen und Strings
O
Objektdateien
Compiler für Fortgeschrittene
Operatoren
Addition
Anweisungen, Ausdrücke und Operatoren
Bedingungsoperator
Anweisungen, Ausdrücke und Operatoren
binäre
Anweisungen, Ausdrücke und Operatoren
Bit-
Vom Umgang mit dem Speicher
Division
Anweisungen, Ausdrücke und Operatoren
für Zeiger
Zeiger
Gleichheitsoperator
Anweisungen, Ausdrücke und Operatoren
Inkrement/Dekrement
Anweisungen, Ausdrücke und Operatoren
Komma-
Anweisungen, Ausdrücke und Operatoren
Komplement-
Vom Umgang mit dem Speicher
logische
Anweisungen, Ausdrücke und Operatoren
mathematische
Anweisungen, Ausdrücke und Operatoren
Modulus
Anweisungen, Ausdrücke und Operatoren
Multiplikation
Anweisungen, Ausdrücke und Operatoren
Prioritäten
Anweisungen, Ausdrücke und Operatoren
Punkt-
Strukturen
Rangfolge
Anweisungen, Ausdrücke und Operatoren
Anweisungen, Ausdrücke und Operatoren
relationale
Anweisungen, Ausdrücke und Operatoren
Shift-
Vom Umgang mit dem Speicher
sizeof
Die Komponenten eines C- Programms: Quellcode und Daten
Zeiger für Fortgeschrittene
Strukturelement-
Strukturen
Subtraktion
Anweisungen, Ausdrücke und Operatoren
ternäre
Anweisungen, Ausdrücke und Operatoren
unäre
Anweisungen, Ausdrücke und Operatoren
Vergleichs-
Anweisungen, Ausdrücke und Operatoren
zusammengesetzte Zuweisungsoperatoren
Anweisungen, Ausdrücke und Operatoren
Zuweisung
Die Komponenten eines C- Programms: Quellcode und Daten
Anweisungen, Ausdrücke und Operatoren
P
Parameterliste
Funktionen
perror-Funktion
Die Bibliothek der C-Funktionen
PID
Prozesse und Signale
Piping
Mit Bildschirm und Tastatur arbeiten
Mit Bildschirm und Tastatur arbeiten
Planung (strukturierte Programmierung)
Funktionen
Portabilität
Einführung in Linux und die Programmiersprac he C
Postfix-Modus
Anweisungen, Ausdrücke und Operatoren
pow-Funktion
Die Bibliothek der C-Funktionen
Präfix-Modus
Anweisungen, Ausdrücke und Operatoren
Präprozessor-Direktiven
Compiler für Fortgeschrittene
#define
Compiler für Fortgeschrittene
#elif
Compiler für Fortgeschrittene
#else
Compiler für Fortgeschrittene
#endif
Compiler für Fortgeschrittene
#if
Compiler für Fortgeschrittene
#include
Compiler für Fortgeschrittene
#undef
Compiler für Fortgeschrittene
printf-Funktion
Grundlagen der Ein- und Ausgabe
Zeichen und Strings
Mit Bildschirm und Tastatur arbeiten
Escape-Sequenzen
Grundlagen der Ein- und Ausgabe
Formatstring
Grundlagen der Ein- und Ausgabe
Konvertierungsspezifizierer
Grundlagen der Ein- und Ausgabe
Syntax
Grundlagen der Ein- und Ausgabe
Prioritäten (Operatoren)
Anweisungen, Ausdrücke und Operatoren
Programme
Anweisungen
Die Komponenten eines C- Programms: Quellcode und Daten
ausführen
Die Komponenten eines C- Programms: Quellcode und Daten
Betriebssystembefehle ausführen
Fortgeschrittene Programmsteueru ng
Entwicklungswerkzeuge
Einführung in Linux und die Programmiersprac he C
Entwicklungszyklus
Einführung in Linux und die Programmiersprac he C
gemeinsam genutzte Bibliotheken
Compiler für Fortgeschrittene
IDE (integrierte Entwicklungsumgebung)
Einführung in Linux und die Programmiersprac he C
Kommentare
Die Komponenten eines C- Programms: Quellcode und Daten
Komponenten
Die Komponenten eines C- Programms: Quellcode und Daten
make-Datei
Einführung in Linux und die Programmiersprac he C
Planung
Einführung in Linux und die Programmiersprac he C
Quellcode
verlassen
Fortgeschrittene Programmsteueru ng
vorzeitig verlassen
Fortgeschrittene Programmsteueru ng
vs Prozesse
Prozesse und Signale
Programmierung
Entwicklungswerkzeuge
Einführung in Linux und die Programmiersprac he C
IDE (integrierte Entwicklungsumgebung)
Einführung in Linux und die Programmiersprac he C
make-Datei
Einführung in Linux und die Programmiersprac he C
mit mehreren Quelltextdateien
Compiler für Fortgeschrittene
modulare
Compiler für Fortgeschrittene
Programme planen
Einführung in Linux und die Programmiersprac he C
Programm-Entwicklungszyklus
Einführung in Linux und die Programmiersprac he C
Quellcode
strukturierte
Funktionen
Programmsteueranweisungen
break
Fortgeschrittene Programmsteueru ng
case-Marke (switch)
Fortgeschrittene Programmsteueru ng
continue
Fortgeschrittene Programmsteueru ng
default-Marke (switch)
Fortgeschrittene Programmsteueru ng
do...while-Schleifen
Grundlagen der Programmsteuerung
for-Schleifen
Grundlagen der Programmsteuerung
gemischt verschachtelte Schleifen
Grundlagen der Programmsteuerung
goto
Fortgeschrittene Programmsteueru ng
if-Anweisung
Anweisungen, Ausdrücke und Operatoren
switch
Fortgeschrittene Programmsteueru ng
Vergleichsoperatoren
Anweisungen, Ausdrücke und Operatoren
verschachtelte while-Schleifen
Grundlagen der Programmsteuerung
verschachteltete for-Schleifen
Grundlagen der Programmsteuerung
while-Schleifen
Grundlagen der Programmsteuerung
Prototypen von Funktionen
Die Komponenten eines C- Programms: Quellcode und Daten
Prozesse
Prozesse und Signale
Bash-Befehlsinterpreter
Prozesse und Signale
durch einen anderen mit execl ersetzen
Prozesse und Signale
Elternprozess
Prozesse und Signale
fork-Funktion
Prozesse und Signale
ID
Prozesse und Signale
Kennung
Prozesse und Signale
Kindprozess
Prozesse und Signale
PID
Prozesse und Signale
vs Programme
Prozesse und Signale
Zombie-Prozesse
Prozesse und Signale
Puffer
fflush
Mit Dateien arbeiten
leeren
Mit Dateien arbeiten
Punktoperator
Strukturen
putc-Funktion
Mit Bildschirm und Tastatur arbeiten
Mit Dateien arbeiten
putchar-Funktion
Mit Bildschirm und Tastatur arbeiten
puts-Funktion
Grundlagen der Ein- und Ausgabe
Zeichen und Strings
Mit Bildschirm und Tastatur arbeiten
Syntax
Grundlagen der Ein- und Ausgabe
Q
qsort-Funktion
Die Bibliothek der C-Funktionen
Quellcode
ASCII-Format
Einführung in Linux und die Programmiersprac he C
debuggen
Einführung in Linux und die Programmiersprac he C
kompilieren
Einführung in Linux und die Programmiersprac he C
schreiben
Einführung in Linux und die Programmiersprac he C
Text-Editoren
Einführung in Linux und die Programmiersprac he C
R
Rangfolge
aller Operatoren
Anweisungen, Ausdrücke und Operatoren
Auswertung von Unterausdrücken
Anweisungen, Ausdrücke und Operatoren
Klammern
Anweisungen, Ausdrücke und Operatoren
logische Operatoren
Anweisungen, Ausdrücke und Operatoren
mathematische Operatoren
Anweisungen, Ausdrücke und Operatoren
Vergleichsoperatoren
Anweisungen, Ausdrücke und Operatoren
realloc-Funktion
Vom Umgang mit dem Speicher
Rechtsverschiebung
Vom Umgang mit dem Speicher
register (Schlüsselwort)
Gültigkeitsbereich e von Variablen
Registervariablen
Gültigkeitsbereich e von Variablen
Rekursion
Funktionen
relationale Operatoren
Anweisungen, Ausdrücke und Operatoren
remove-Funktion
Mit Dateien arbeiten
rename-Funktion
Mit Dateien arbeiten
Reservierung
Größe ändern
Vom Umgang mit dem Speicher
Gruppe von Byte
Vom Umgang mit dem Speicher
Gruppe von Objekten
Vom Umgang mit dem Speicher
rewind-Funktion
Mit Dateien arbeiten
Rückgabetyp, von Funktionen
Funktionen
S
scanf-Funktion
Grundlagen der Ein- und Ausgabe
Zeichen und Strings
Mit Bildschirm und Tastatur arbeiten
Syntax
Grundlagen der Ein- und Ausgabe
Schaltflächen
Einführung in die GUI- Programmierung mit GTK+
Schleifen
break-Anweisung
Fortgeschrittene Programmsteueru ng
continue-Anweisung
Fortgeschrittene Programmsteueru ng
do...while
Grundlagen der Programmsteuerung
do...while-Syntax
Grundlagen der Programmsteuerung
Endlos-
Fortgeschrittene Programmsteueru ng
for
Grundlagen der Programmsteuerung
for (verschachtelte)
Grundlagen der Programmsteuerung
for-Syntax
Grundlagen der Programmsteuerung
gemischt verschachtelte
Grundlagen der Programmsteuerung
goto-Anweisung
Fortgeschrittene Programmsteueru ng
Sprungaweisung
Fortgeschrittene Programmsteueru ng
Verzweigungsanweisung
Fortgeschrittene Programmsteueru ng
vorzeitig beenden
Fortgeschrittene Programmsteueru ng
while
Grundlagen der Programmsteuerung
while (verschachtelte)
Grundlagen der Programmsteuerung
while-Syntax
Grundlagen der Programmsteuerung
Schlüsselwörter
Einführung in Linux und die Programmiersprac he C
const
Die Komponenten eines C- Programms: Quellcode und Daten
extern
Gültigkeitsbereich e von Variablen
register
Gültigkeitsbereich e von Variablen
reservierte
Reservierte Schlüsselwörter in C/C++
static
Gültigkeitsbereich e von Variablen
struct
Strukturen
typedef
Die Komponenten eines C- Programms: Quellcode und Daten
union
Strukturen
Schreiben in Dateien
Mit Dateien arbeiten
sequentieller Zugriff
Mit Dateien arbeiten
Shift-Operatoren
Vom Umgang mit dem Speicher
sigaction-Funktion
Prozesse und Signale
Signalbearbeitungsroutine
sigaction-Funktion
Prozesse und Signale
signal-Funktion
Prozesse und Signale
Signale
Prozesse und Signale
Bearbeitungsroutine
Prozesse und Signale
Core Dump-Datei
Prozesse und Signale
symbolische Fehlerkonstanten
Prozesse und Signale
signal-Funktion
Prozesse und Signale
sin-Funktion
Die Bibliothek der C-Funktionen
sinh-Funktion
Die Bibliothek der C-Funktionen
sizeof-Operator
Die Komponenten eines C- Programms: Quellcode und Daten
Software-Interrupts
Prozesse und Signale
Speicher
Adressen
Zeiger
dynamisch reservieren
Zeichen und Strings
Vom Umgang mit dem Speicher
eine Gruppe von Byte reservieren
Vom Umgang mit dem Speicher
eine Gruppe von Objekten reservieren
Vom Umgang mit dem Speicher
free-Funktion
Vom Umgang mit dem Speicher
freigeben
Vom Umgang mit dem Speicher
Größe der Allokation ändern
Vom Umgang mit dem Speicher
Platzbedarf von Variablentypen
Zeiger
RAM
Die Komponenten eines C- Programms: Quellcode und Daten
Zeiger
reservieren
Vom Umgang mit dem Speicher
statisch reservieren
Vom Umgang mit dem Speicher
zur Kompilierzeit zuweisen
Zeichen und Strings
zur Laufzeit zuweisen
Zeichen und Strings
Speicherallokation
Vom Umgang mit dem Speicher
calloc-Funktion
Vom Umgang mit dem Speicher
dynamische
Vom Umgang mit dem Speicher
free-Funktion
Vom Umgang mit dem Speicher
malloc-Funktion
Vom Umgang mit dem Speicher
realloc-Funktion
Vom Umgang mit dem Speicher
statische
Vom Umgang mit dem Speicher
Speicherblockmanipulation
memcpy-Funktion
Vom Umgang mit dem Speicher
memmove-Funktion
Vom Umgang mit dem Speicher
memset-Funktion
Vom Umgang mit dem Speicher
Speicherklassen
Gültigkeitsbereich e von Variablen
Speichern, von Daten
Die Komponenten eines C- Programms: Quellcode und Daten
Sprunganweisung
Fortgeschrittene Programmsteueru ng
Sprungmarke (Label)
Fortgeschrittene Programmsteueru ng
sqrt-Funktion
Die Bibliothek der C-Funktionen
static (Schlüsselwort)
Gültigkeitsbereich e von Variablen
statische Variablen
Gültigkeitsbereich e von Variablen
stderr (Standardfehlerausgabe-Stream)
Mit Bildschirm und Tastatur arbeiten
Mit Bildschirm und Tastatur arbeiten
stdin
fflush-Funktion
Mit Bildschirm und Tastatur arbeiten
Standardeingabe-Stream
Mit Bildschirm und Tastatur arbeiten
Zeichen löschen
Mit Bildschirm und Tastatur arbeiten
stdout (Standardausgabe-Stream)
Mit Bildschirm und Tastatur arbeiten
strcat-Funktion
Stringmanipulatio n
strchr-Funktion
Stringmanipulatio n
strcmp-Funktion
Stringmanipulatio n
strcpy-Funktion
Stringmanipulatio n
strcspn-Funktion
Stringmanipulatio n
strdup-Funktion
Stringmanipulatio n
Streamfunktionen
Mit Bildschirm und Tastatur arbeiten
Streams
Mit Bildschirm und Tastatur arbeiten
Puffer leeren
Mit Dateien arbeiten
Standard
Mit Bildschirm und Tastatur arbeiten
stderr (Fehlerausgabe)
Mit Bildschirm und Tastatur arbeiten
vordefinierte
Mit Bildschirm und Tastatur arbeiten
Strings
atof-Funktion
Stringmanipulatio n
atoi-Funktion
Stringmanipulatio n
atol-Funktion
Stringmanipulatio n
Ausgabe mit printf
Zeichen und Strings
Ausgabe mit puts
Zeichen und Strings
ausgeben
Zeichen und Strings
durchsuchen
Stringmanipulatio n
dynamische Speicherreservierung
Zeichen und Strings
Einlesen mit gets und fgets
Zeichen und Strings
Einlesen mit scanf
Zeichen und Strings
in Zahlen umwandeln
Stringmanipulatio n
konkatenieren
Stringmanipulatio n
Konvertierung in einen double-Wert
Stringmanipulatio n
Konvertierung in einen int-Wert
Stringmanipulatio n
Konvertierung in einen long-Wert
Stringmanipulatio n
kopieren
Stringmanipulatio n
kopieren mit automatischer Speicherallokation
Stringmanipulatio n
Länge ermitteln
Stringmanipulatio n
literale
Anweisungen, Ausdrücke und Operatoren
Zeichen und Strings
Manipulation
Stringmanipulatio n
Nullzeichen
Zeichen und Strings
ohne Array speichern
Zeichen und Strings
Speicher zur Kompilierzeit zuweisen
Zeichen und Strings
Speicher zur Laufzeit zuweisen
Zeichen und Strings
speichern
Stringmanipulatio n
strcat-Funktion
Stringmanipulatio n
strchr-Funktion
Stringmanipulatio n
strcmp-Funktion
Stringmanipulatio n
strcpy-Funktion
Stringmanipulatio n
strcspn-Funktion
Stringmanipulatio n
strdup-Funktion
Stringmanipulatio n
strlen-Funktion
Stringmanipulatio n
strncat-Funktion
Stringmanipulatio n
strncmp-Funktion
Stringmanipulatio n
strncpy-Funktion
Stringmanipulatio n
strpbrk-Funktion
Stringmanipulatio n
strrchr-Funktion
Stringmanipulatio n
strspn-Funktion
Stringmanipulatio n
strstr-Funktion
Stringmanipulatio n
tolower-Funktion
Stringmanipulatio n
toupper-Funktion
Stringmanipulatio n
vergleichen
Stringmanipulatio n
verketten
Stringmanipulatio n
verwenden
Zeichen und Strings
von Tastatur einlesen
Zeichen und Strings
Whitespaces
Anweisungen, Ausdrücke und Operatoren
strlen-Funktion
Stringmanipulatio n
strncat-Funktion
Stringmanipulatio n
strncmp-Funktion
Stringmanipulatio n
strncpy-Funktion
Stringmanipulatio n
strpbrk-Funktion
Stringmanipulatio n
strrchr-Funktion
Stringmanipulatio n
strspn-Funktion
Stringmanipulatio n
strstr-Funktion
Stringmanipulatio n
struct (Schlüsselwort)
Strukturen
Strukturelement-Operator
Strukturen
Strukturen
Bitfelder
Vom Umgang mit dem Speicher
definieren
Strukturen
deklarieren
Strukturen
einfache
Strukturen
initialisieren
Strukturen
komplexe
Strukturen
Punktoperator
Strukturen
Strukturelement-Operator
Strukturen
Synonyme mit typedef
Strukturen
Syntax
Strukturen
Übergabe an Funktionen
Strukturen
Zeiger als Elemente
Strukturen
Zeiger auf Strukturen
Strukturen
Zugriff auf Elemente
Strukturen
strukturierte Programmierung
Funktionen
Planung
Funktionen
Top-Down-Ansatz
Funktionen
Vorteile
Funktionen
Substitutionsmakros
Compiler für Fortgeschrittene
Subtraktionsoperator
Anweisungen, Ausdrücke und Operatoren
Suchen nach Daten
Die Bibliothek der C-Funktionen
switch-Anweisung
Fortgeschrittene Programmsteueru ng
symbolische Konstanten
Die Komponenten eines C- Programms: Quellcode und Daten
Syntax
break-Anweisung
Fortgeschrittene Programmsteueru ng
continue-Anweisung
Fortgeschrittene Programmsteueru ng
do...while-Schleifen
Grundlagen der Programmsteuerung
for-Schleifen
Grundlagen der Programmsteuerung
goto-Anweisung
Fortgeschrittene Programmsteueru ng
malloc-Funktion
Zeichen und Strings
printf-Funktion
Grundlagen der Ein- und Ausgabe
puts-Funktion
Grundlagen der Ein- und Ausgabe
scanf-Funktion
Grundlagen der Ein- und Ausgabe
Strukturen
Strukturen
switch-Anweisung
Fortgeschrittene Programmsteueru ng
Unions
Strukturen
while-Schleifen
Grundlagen der Programmsteuerung
system-Funktion
Fortgeschrittene Programmsteueru ng
Systemfunktionen
Fortgeschrittene Programmsteueru ng
T
tan-Funktion
Die Bibliothek der C-Funktionen
tanh-Funktion
Die Bibliothek der C-Funktionen
Tastatureingabe
Mit Bildschirm und Tastatur arbeiten
temporäre Dateien
Mit Dateien arbeiten
ternärer Operator
Anweisungen, Ausdrücke und Operatoren
Texteditor
Einführung in die GUI- Programmierung mit GTK+
time-Funktion
Die Bibliothek der C-Funktionen
tmpnam-Funktion
Mit Dateien arbeiten
tolower-Funktion
Stringmanipulatio n
Top-Down-Ansatz (strukturierte Programmierung)
Funktionen
toupper-Funktion
Stringmanipulatio n
trigonometrische Funktionen
Die Bibliothek der C-Funktionen
typedef (Schlüsselwort)
Die Komponenten eines C- Programms: Quellcode und Daten
Synonyme für Strukturen
Strukturen
Typspezifizierer
Mit Bildschirm und Tastatur arbeiten
Typumwandlungen
Vom Umgang mit dem Speicher
automatische
Vom Umgang mit dem Speicher
bei arithmetischen Ausdrücken
Vom Umgang mit dem Speicher
explizite
Vom Umgang mit dem Speicher
in Ausdrücken (automatisch)
Vom Umgang mit dem Speicher
mit Zuweisungsoperator
Vom Umgang mit dem Speicher
Zeiger
Vom Umgang mit dem Speicher
U
Umbenennen von Dateien
Mit Dateien arbeiten
Umleitung, der Eingabe/Ausgabe
Mit Bildschirm und Tastatur arbeiten
unäre Operatoren
Anweisungen, Ausdrücke und Operatoren
Postfix-Modus
Anweisungen, Ausdrücke und Operatoren
Präfix-Modus
Anweisungen, Ausdrücke und Operatoren
ungepufferte Eingabe
Mit Bildschirm und Tastatur arbeiten
ungetc-Funktion
Mit Bildschirm und Tastatur arbeiten
union (Schlüsselwort)
Strukturen
Unions
Strukturen
definieren
Strukturen
deklarieren
Strukturen
initialisieren
Strukturen
Syntax
Strukturen
Zugriff auf die Elemente
Strukturen
V
Variablen
Die Komponenten eines C- Programms: Quellcode und Daten
Die Komponenten eines C- Programms: Quellcode und Daten
automatische
Gültigkeitsbereich e von Variablen
Datentypen
Die Komponenten eines C- Programms: Quellcode und Daten
Definition
Die Komponenten eines C- Programms: Quellcode und Daten
deklarieren
Die Komponenten eines C- Programms: Quellcode und Daten
Einsatz globaler Variablen
Gültigkeitsbereich e von Variablen
externe
Gültigkeitsbereich e von Variablen
Compiler für Fortgeschrittene
globale
Gültigkeitsbereich e von Variablen
globale Deklaration
Gültigkeitsbereich e von Variablen
globaler Gültigkeitsbereich
Gültigkeitsbereich e von Variablen
Gültigkeitsbereiche
Gültigkeitsbereich e von Variablen
initialisieren
Die Komponenten eines C- Programms: Quellcode und Daten
Lebensdauer
Gültigkeitsbereich e von Variablen
lokal im Block
Gültigkeitsbereich e von Variablen
lokal in der Funktion main
Gültigkeitsbereich e von Variablen
lokale
Gültigkeitsbereich e von Variablen
modulare Programmierung
Compiler für Fortgeschrittene
Namen
Die Komponenten eines C- Programms: Quellcode und Daten
Register
Gültigkeitsbereich e von Variablen
Speicherklassen
Gültigkeitsbereich e von Variablen
statische
Gültigkeitsbereich e von Variablen
Zeichen
Zeichen und Strings
Variablennamen
Groß-/Kleinschreibung
Die Komponenten eines C- Programms: Quellcode und Daten
Unterstrich
Die Komponenten eines C- Programms: Quellcode und Daten
Verbundanweisungen
Anweisungen, Ausdrücke und Operatoren
Vergleichen
Strings
Stringmanipulatio n
Teilstrings
Stringmanipulatio n
zwei komplette Strings
Stringmanipulatio n
zwei Strings ohne Rücksicht auf Groß-/Kleinschreibung
Stringmanipulatio n
Vergleichsoperatoren
Anweisungen, Ausdrücke und Operatoren
verkettete Listen
Zeiger für Fortgeschrittene
Beispiel
Zeiger für Fortgeschrittene
Element am Anfang hinzufügen
Zeiger für Fortgeschrittene
Element am Ende hinzufügen
Zeiger für Fortgeschrittene
Element aus der Liste entfernen
Zeiger für Fortgeschrittene
Element in der Mitte einfügen
Zeiger für Fortgeschrittene
Implementierung
Zeiger für Fortgeschrittene
programmieren
Zeiger für Fortgeschrittene
Theorie
Zeiger für Fortgeschrittene
Vorarbeiten
Zeiger für Fortgeschrittene
Verkettung von Strings
Stringmanipulatio n
Verschachteln
Kommentare
Die Komponenten eines C- Programms: Quellcode und Daten
Schleifen
Grundlagen der Programmsteuerung
Verwaltungsfunktionen für Dateien
Mit Dateien arbeiten
Verzweigungsanweisung
Fortgeschrittene Programmsteueru ng
void-Zeiger
Zeiger
vordefinierte Makros
Compiler für Fortgeschrittene
W
wahlfreier Zugriff
Mit Dateien arbeiten
wait-Funktion
Prozesse und Signale
waitpid-Funktion
Prozesse und Signale
while-Schleifen
Grundlagen der Programmsteuerung
Syntax
Grundlagen der Programmsteuerung
verschachtelte
Grundlagen der Programmsteuerung
Whitespaces
Die Komponenten eines C- Programms: Quellcode und Daten
Anweisungen, Ausdrücke und Operatoren
Widgets
Einführung in die GUI- Programmierung mit GTK+
Window-Manager
Einführung in die GUI- Programmierung mit GTK+
X
X Window
Einführung in die GUI- Programmierung mit GTK+
Geschichte
Einführung in die GUI- Programmierung mit GTK+
Konzepte
Einführung in die GUI- Programmierung mit GTK+
Z
Zeichen
Ausgabe
Mit Bildschirm und Tastatur arbeiten
Ausgabe aus Dateien
Mit Dateien arbeiten
Eingabe in Dateien
Mit Dateien arbeiten
fflush-Funktion
Mit Bildschirm und Tastatur arbeiten
in stdin löschen
Mit Bildschirm und Tastatur arbeiten
mit ungetc-Funktion zurückholen
Mit Bildschirm und Tastatur arbeiten
Zeichenarrays
Zeichen und Strings
initialisieren
Zeichen und Strings
Nullzeichen
Zeichen und Strings
Zeichenkonstanten
literale
Zeichen und Strings
symbolische
Zeichen und Strings
Zeichentestfunktionen
Stringmanipulatio n
Zeichenvariablen
Zeichen und Strings
Zeiger
als Strukturelemente
Strukturen
Arrayname als Zeiger
Zeiger
Array-Notation
Zeiger
Arrays von Strukturen
Strukturen
Arrays von Zeigern
Zeiger für Fortgeschrittene
Arrays von Zeigern auf char
Zeiger für Fortgeschrittene
auf Arrays
Zeiger
auf Arrays dekrementieren
Zeiger
auf Arrays inkrementieren
Zeiger
auf Funktionen
Zeiger für Fortgeschrittene
auf Funktionen deklarieren
Zeiger für Fortgeschrittene
auf Funktionen initialisieren
Zeiger für Fortgeschrittene
auf Strukturen
Strukturen
auf Variablen
Zeiger
auf Zeiger
Zeiger für Fortgeschrittene
deklarieren
Zeiger
dereferenzieren
Zeiger
Differenzbildung
Zeiger
erzeugen
Zeiger
indirekten Zugriff
Zeiger
Indirektionsoperator
Zeiger
Zeiger
initialisieren
Zeiger
manipulieren
Zeiger
mehrdimensionale Arrays
Zeiger für Fortgeschrittene
Operationen
Zeiger
Tücken
Zeiger
Typumwandlung
Vom Umgang mit dem Speicher
Übergabe an Funktionen
Zeiger
Variablentypen
Zeiger
verwenden
Zeiger
void-Typ
Zeiger
von Funktion zurückgeliefert
Zeiger für Fortgeschrittene
Zeigerarithmetik
Zeiger
Zeiger für Fortgeschrittene
Zeigerarithmetik
Zeiger
Zeiger für Fortgeschrittene
Zeigeroperationen
Adressoperator
Zeiger
dekrementieren
Zeiger
Differenzbildung
Zeiger
Indirektion
Zeiger
inkrementieren
Zeiger
Vergleich
Zeiger
Zuweisung
Zeiger
Zeileneingabe
Mit Bildschirm und Tastatur arbeiten
Zeit
ausgeben
Die Bibliothek der C-Funktionen
Darstellungen konvertieren
Die Bibliothek der C-Funktionen
ermitteln
Die Bibliothek der C-Funktionen
Unterschiede berechnen
Die Bibliothek der C-Funktionen
Zeitfunktionen
Die Bibliothek der C-Funktionen
aktuelle Zeit ermitteln
Die Bibliothek der C-Funktionen
verwenden
Die Bibliothek der C-Funktionen
Zeitangaben ausgeben
Die Bibliothek der C-Funktionen
Zeitdarstellungen konvertieren
Die Bibliothek der C-Funktionen
Zeitunterschiede berechnen
Die Bibliothek der C-Funktionen
Zombie-Prozesse
Prozesse und Signale
mit wait verhindern
Prozesse und Signale
mit waitpid verhindern
Prozesse und Signale
Zombie-Kindprozesse mit SIGCHILD vermeiden
Prozesse und Signale
Zugriff
auf Array-Elemente
Numerische Arrays
auf Strukturelemente
Strukturen
auf Unionelemente
Strukturen
Positionszeiger auf den Anfang der Datei setzen
Mit Dateien arbeiten
Positionszeiger beliebig in der Datei setzen
Mit Dateien arbeiten
sequentiell
Mit Dateien arbeiten
wahlfrei
Mit Dateien arbeiten
Zuweisungsoperator
Die Komponenten eines C- Programms: Quellcode und Daten
Anweisungen, Ausdrücke und Operatoren
Typumwandlungen
Vom Umgang mit dem Speicher
zusammengesetzte
Anweisungen, Ausdrücke und Operatoren
©
Markt&Technik Verlag
, ein Imprint der Pearson Education Deutschland GmbH