This header file provides German translations for C language keywords. It allows programming in C using German equivalents for standard keywords.
Include this header file in your C project and use the German keywords instead of standard C keywords.
#include "deutsche_c_schlüsselwörter.h"
ganz haupt() {
ganz zahl = 10;
falls (zahl > 5) {
drucke("Die Zahl ist größer als 5.\n");
} sonst {
drucke("Die Zahl ist 5 oder kleiner.\n");
}
für (ganz i = 0; i < zahl; i++) {
drucke("Schleifendurchlauf: %d\n", i);
}
zurück 0;
}
#ifndef DEUTSCHE_C_KEYWORDS
#define DEUTSCHE_C_KEYWORDS
// Datentypen
#define ganz int
#define kurz short
#define lang long
#define zeichen char
#define fließkomma float
#define doppelt double
#define leer void
#define vorzeichenlos unsigned
#define mit_zeichen signed
#define konstant const
// Kontrollstrukturen
#define falls if
#define sonst else
#define solange while
#define für for
#define tue do
#define schalte switch
#define fall case
#define standard default
#define abbrechen break
#define fortsetzen continue
#define zurück return
#define gehe_zu goto
// Speicherverwaltung
#define statisch static
#define automatisch auto
#define registrieren register
#define extern extern
#define volatil volatile
#define eingeschränkt restrict
// Funktionen und Variablen
#define typedefinition typedef
#define struktur struct
#define vereinigung union
#define aufzählung enum
#define größe_von sizeof
#define ausrichten alignas
#define ausrichtung alignof
#define generisch _Generic
#define atomar _Atomic
#define thread_lokal _Thread_local
// Boolean
#define wahr 1
#define falsch 0
#define boolescher _Bool
// Zusatz
#define inline inline
#define aufheben _Noreturn
#define komplex _Complex
#define vorstellen _Imaginary
// Standardbibliothek
#define einfügen #include
#define drucke printf
#endif // DEUTSCHE_C_KEYWORDS