diff --git a/tutorials/learn-c.org/de/Binary trees.md "b/tutorials/learn-c.org/de/Bin\303\244re B\303\244ume.md" similarity index 100% rename from tutorials/learn-c.org/de/Binary trees.md rename to "tutorials/learn-c.org/de/Bin\303\244re B\303\244ume.md" diff --git a/tutorials/learn-c.org/de/Dynamic allocation.md b/tutorials/learn-c.org/de/Dynamische Allozierung.md similarity index 100% rename from tutorials/learn-c.org/de/Dynamic allocation.md rename to tutorials/learn-c.org/de/Dynamische Allozierung.md diff --git a/tutorials/learn-c.org/de/For loops.md b/tutorials/learn-c.org/de/For Schleifen.md similarity index 100% rename from tutorials/learn-c.org/de/For loops.md rename to tutorials/learn-c.org/de/For Schleifen.md diff --git a/tutorials/learn-c.org/de/Functions.md b/tutorials/learn-c.org/de/Funktionen.md similarity index 100% rename from tutorials/learn-c.org/de/Functions.md rename to tutorials/learn-c.org/de/Funktionen.md diff --git a/tutorials/learn-c.org/de/Function arguments by reference.md b/tutorials/learn-c.org/de/Funktionsargument als Referenz.md similarity index 100% rename from tutorials/learn-c.org/de/Function arguments by reference.md rename to tutorials/learn-c.org/de/Funktionsargument als Referenz.md diff --git a/tutorials/learn-c.org/de/Function Pointers.md b/tutorials/learn-c.org/de/Funktionszeiger.md similarity index 100% rename from tutorials/learn-c.org/de/Function Pointers.md rename to tutorials/learn-c.org/de/Funktionszeiger.md diff --git a/tutorials/learn-c.org/de/Linked lists.md b/tutorials/learn-c.org/de/Gelinkte Listen.md similarity index 100% rename from tutorials/learn-c.org/de/Linked lists.md rename to tutorials/learn-c.org/de/Gelinkte Listen.md diff --git a/tutorials/learn-c.org/de/Hello, World!.md b/tutorials/learn-c.org/de/Hallo, Welt!.md similarity index 100% rename from tutorials/learn-c.org/de/Hello, World!.md rename to tutorials/learn-c.org/de/Hallo, Welt!.md diff --git a/tutorials/learn-c.org/de/Recursion.md b/tutorials/learn-c.org/de/Rekursion.md similarity index 100% rename from tutorials/learn-c.org/de/Recursion.md rename to tutorials/learn-c.org/de/Rekursion.md diff --git a/tutorials/learn-c.org/de/Structures.md b/tutorials/learn-c.org/de/Strukturen.md similarity index 100% rename from tutorials/learn-c.org/de/Structures.md rename to tutorials/learn-c.org/de/Strukturen.md diff --git a/tutorials/learn-c.org/de/Unions.md b/tutorials/learn-c.org/de/Unions.md index 0aeb62c87..82ec8b69c 100644 --- a/tutorials/learn-c.org/de/Unions.md +++ b/tutorials/learn-c.org/de/Unions.md @@ -1,8 +1,8 @@ Tutorial -------- -C Unions sind im Grunde dasselbe wie C Strukturen (structs), abgesehen davon, dass sie anstatt mehrere Variablen, die ihren eigenen Speicher besitzen, besitzen Unions die Eigenschaft mehrere Namen für die selbe Variable zu verwenden. Über diese Namen kann der Speicher als unterschiedliche Datentypen interpretiert werden (und die Größe der Union ist die des größten verwendeten typen + Puffer den ihm der Compiler eventuell mit gibt) -Also wenn Sie in der Lage sein wollen Speicher in unterschiedlichen Wegen zu interpretieren, zum Beispiel einen integer Byte für Byte zu lesen hätte man so etwas wie das: +C Unions sind im Grunde dasselbe wie C Strukturen (structs), mit dem Unterschied, dass sie anstatt mehrerer Variablen mit jeweils eigenem Speicher, mehrere Namen für die selbe Variable enthalten. Über diese Namen kann der Speicher als unterschiedliche Datentypen interpretiert werden (Die Größe der Union ist die des größten verwendeten Typen + Puffer den ihm der Compiler eventuell mit zuweist) +Wenn Sie also in der Lage sein wollen Speicher auf unterschiedliche Arten auszulesen, zum Beispiel einen integer Byte für Byte, könnten Sie eine Union wie diese verwenden: union intParts { diff --git a/tutorials/learn-c.org/de/Variables and Types.md b/tutorials/learn-c.org/de/Variablen und Typen.md similarity index 100% rename from tutorials/learn-c.org/de/Variables and Types.md rename to tutorials/learn-c.org/de/Variablen und Typen.md diff --git a/tutorials/learn-c.org/de/Welcome.md b/tutorials/learn-c.org/de/Welcome.md index cad1b471f..60a1fcd6c 100644 --- a/tutorials/learn-c.org/de/Welcome.md +++ b/tutorials/learn-c.org/de/Welcome.md @@ -13,26 +13,26 @@ Inhaltsverzeichnis ### Lerne die Grundlagen -- [Hallo, Welt!](Hello, World!) -- [Variablen und Typen](Variables and Types) +- [[Hallo, Welt!]] +- [[Variablen und Typen]] - [[Arrays]] - [[Strings]] -- [For Schleifen](For loops) -- [While Schleifen](While loops) -- [Funktionen](Functions) +- [[For Schleifen]] +- [[While Schleifen]] +- [[Funktionen]] ### Fortgeschritten -- [Zeiger](Pointers) -- [Strukturen](Structures) -- [Funktionsargument als Referenz](Function arguments by reference) -- [Dynamische Allozierung](Dynamic allocation) -- [Rekursion](Recursion) -- [Gelinkte Listen](Linked lists) -- [Binäre Bäume](Binary trees) +- [[Zeiger]] +- [[Strukturen]] +- [[Funktionsargument als Referenz]] +- [[Dynamische Allozierung]] +- [[Rekursion]] +- [[Gelinkte Listen]] +- [[Binäre Bäume]] - [[Unions]] -- [Zeiger Arithmetik](Pointer Arithmetics) -- [Funktionszeiger](Function Pointers) +- [[Zeiger Arithmetik]] +- [[Funktionszeiger]] - [[Bitmasks]] ### Tutorials beitragen diff --git a/tutorials/learn-c.org/de/While loops.md b/tutorials/learn-c.org/de/While Schleifen.md similarity index 100% rename from tutorials/learn-c.org/de/While loops.md rename to tutorials/learn-c.org/de/While Schleifen.md diff --git a/tutorials/learn-c.org/de/Pointer Arithmetics.md b/tutorials/learn-c.org/de/Zeiger Arithmetik.md similarity index 100% rename from tutorials/learn-c.org/de/Pointer Arithmetics.md rename to tutorials/learn-c.org/de/Zeiger Arithmetik.md diff --git a/tutorials/learn-c.org/de/Pointers.md b/tutorials/learn-c.org/de/Zeiger.md similarity index 100% rename from tutorials/learn-c.org/de/Pointers.md rename to tutorials/learn-c.org/de/Zeiger.md