
| Name | Source Codes | Beschreibung | Autor |
|---|---|---|---|
| Potenzberechnung | potenz.c | Berechnet die Potenz einer eingegebenen Zahl. | NAPALM |
| Funktionsmakros | define_savestring.c error.h error.c |
Ein Beispiel wie man Source Code mit einem Macro übersichtlich halten kann. | WarLocK |
| File einlesen | dynamic_buffer.c error.h error.c |
Dieses Programm liest eine Datei ein, allokiert Speicher entsprechend ihrer Größe und gibt ihren Inhalt danach aus. | WarLocK |
| dec - hex Konvertieren | hex_dec.c error.h error.c |
Übergibt den Hexadezimal- bzw. Dezimalwert der Funktion strtoul() oder entsprechend atoi() welche den Wert umwandelt, jenachdem von hex nach dezimal oder dezimal nach hex. | WarLocK |
| dynamisch Speicher reservieren | savestring.c error.h error.c |
Ein Argument wird als String eingelesen, in dynamisch allokierten Speicher kopiert, auf seine Länge geprüft und wenn ein Maximalwert nicht überschritten wird, wieder ausgegeben. | WarLocK |
| structs deklarieren | struct.c | Demonstriert das Deklarieren von structs mit und ohne malloc(). | WarLocK |
| In Kleinbuchstaben umwandeln | tolower.c error.h error.c |
Liest den Inhalt einer Datei (wie bei dynamic_buffer.c beschrieben) in den Speicher ein und konvertiert vor der Ausgabe Großbuchstaben in kleine. | WarLocK |
| typedef benutzen | typedef.c | Erklärt die Verwendug von typedef womit man Datentypen (auch structs) andere Namen zuzuweisen kann. | WarLocK |
| Fakultäts Berechner | fakultaet.c | Berechnet die Fakultät eines frei wählbaren Wertebereiches | NAPALM |
| externes struct | main.c print_data.c |
Zeigt, wie man auf eine, in einer anderen Datei deklarierten, Struktur zugreifen kann. | WarLocK |
| typedef benutzen | struct_array.c | Erklärt die Verwendug von typedef womit man Datentypen (auch structs) andere Namen zuzuweisen kann. | WarLocK |
| array overflow | array_overflow.c | Mit diesem Beispiel wird die Anordnung von zwei Arrays im Speicher gezeigt. | WarLocK |
| and_or.c | and_or.c | coming soon | WarLocK |
| defstrcat | defstrcat.c | coming soon | WarLocK |
| enum | enum.c | coming soon | WarLocK |
| getopt() verwenden | getopt.c error.h error.c |
Hier wird die Verwendung der komplexen Funktion getopt() demonstriert, die dazu verwendet wird, flags, die von der Shell übergeben wurden, zu verarbeiten. | WarLocK |
| mytolower | mytolower.c | coming soon | WarLocK |
| rand | rand.c | coming soon | WarLocK |
| simpleio | simpleio.c | coming soon | WarLocK |
| static | static.c | coming soon | WarLocK |
| string2bin | string2bin.c | coming soon | WarLocK |
| union | union.c | coming soon | WarLocK |
| Name | Source Codes | Beschreibung | Autor |
|---|---|---|---|
| Filestreams | read_write.c | Eine Liste aus einer Datei einlesen und wieder speichern. | NAPALM |
| Sortieren | sort.c | Liest Dateien entsprechend read_write.c ein und sortiert sie wahlweise mit Bubblesort oder Quicksort. | NAPALM |
| Fouriersynthese | math.c | Umgang mit mathematischen Formeln, hier die Berechnung der Fouriersynthese | NAPALM |