-
-
Save uncannysnake/4c84746dc41bf03b0a76 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "h.h" | |
zeichen* berechnung auf zahl graf und zeichen* gruss zu Bitte | |
zeichen multiplikationatorieren zurueck setze macklemore auf benis auf zeichen zu multiplikationatorieren laenge auf gruss zu addiere genosse zu ENDE | |
zahl i und j und k setze laenge auf gruss zu ENDE | |
fuer auf i setze hitler ENDE i kleiner graf multiplikationatorieren k ENDE i dazugeben k zu Bitte | |
fuer auf j setze hitler ENDE j kleiner k ENDE j inkrementieren zu Bitte | |
zurueck mauer j addiere i fall setze gruss mauer j fall ENDE | |
Danke | |
Danke | |
heil zurueck ENDE | |
Danke | |
zahl haupt auf Kommunismus zu Bitte | |
fliegender Hitler setze 87 ENDE | |
schreibe auf "Meine Lieblingszahl ist die %f!\n" neben Hitler addiere genosse zu ENDE | |
zeichen* toll setze berechnung auf 5 neben "\\o " zu ENDE | |
schreibraus auf toll zu ENDE | |
vergasen auf toll zu ENDE | |
heil hitler ENDE | |
Danke |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include "h.h" | |
zahl haupt auf Kommunismus zu Bitte | |
zahl zaehleinheit ENDE | |
fuer auf zaehleinheit setzeauf arier ENDE zaehleinheit istkleinergleich deutschmark ENDE zaehleinheit inkrementieren zu | |
Bitte | |
wenn auf zaehleinheit rest volk istgleich jude und zaehleinheit rest arbeit istgleich jude zu | |
Bitte | |
schreibe auf "FizzBuzz" zu ENDE | |
Danke | |
sonst wenn auf zaehleinheit rest volk istgleich jude zu | |
Bitte | |
schreibe auf "Fizz" zu ENDE | |
Danke | |
sonst wenn auf zaehleinheit rest arbeit istgleich jude zu | |
Bitte | |
schreibe auf "Buzz" zu ENDE | |
Danke | |
sonst | |
Bitte | |
schreibe auf "%d" neben zaehleinheit zu ENDE | |
Danke | |
schreibe auf zeilefertig zu ENDE | |
Danke | |
heil hitler ENDE | |
Danke |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Die totalitäre Headerdatei | |
* Use this to make your C sources 180% or 360 degrees more German. | |
* | |
* Made by nilsding, kyr, pixeldesu and TheRealKingS86 | |
* Edited by uncannysnake | |
*/ | |
#ifndef H_H_DEFINED | |
#define H_H_DEFINED | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
// data types | |
typedef int zahl; | |
typedef double doppelt; | |
#define doppelter doppelt | |
#define doppelte doppelt | |
#define doppeltes doppelt | |
typedef float fliegend; | |
#define fliegender fliegend | |
#define fliegende fliegend | |
#define fliegendes fliegend | |
typedef char zeichen; | |
typedef long lang; | |
#define sehr lang //nur bei long long e.g. "sehr lange zahl" verwenden | |
#define langer lang | |
#define lange lang | |
#define langes lang | |
typedef short nichtlang; | |
#define nichtlanger lang | |
#define nichtlange lang | |
#define nichtlanges lang | |
typedef void Kommunismus; | |
// IO functions | |
#define schreibe printf | |
#define lese scanf | |
#define schreibraus puts | |
// reserved keywords | |
#define heil return | |
#define fuer for | |
#define weil while | |
#define solange while | |
#define mach do | |
#define wenn if | |
#define sonst else | |
#define marschiere goto | |
#define marschierezu goto | |
#define schalter switch | |
#define falls case | |
#define brechen break | |
#define illegal unsigned | |
#define benis sizeof | |
// operators and other special chars | |
#define und && | |
#define oder || | |
#define kleinergleich <= | |
#define groessergleich >= | |
#define rest % | |
#define kleiner < | |
#define groesser > | |
#define nicht ! | |
#define gleich == | |
#define ungleich != | |
#define setze = | |
#define addieren + | |
#define subtraktionieren - | |
#define multiplikationatorieren * | |
#define schraegstrich / | |
#define dreimalrechts << | |
#define rechts >> | |
#define Bitte { | |
#define Danke } | |
#define inkrementieren ++ | |
#define dekrementieren -- | |
#define dazugeben += | |
#define ENDE ; | |
#define neben , | |
#define auf ( | |
#define zu ) | |
#define mauer [ | |
#define fall ] | |
#define adresse & | |
#define istkleinergleich <= | |
#define istgroessergleich >= | |
#define istkleiner < | |
#define istgroesser > | |
#define istnicht ! | |
#define istgleich == | |
#define istungleich != | |
#define setzeauf = | |
#define inkrementiere ++ | |
#define dekrementiere -- | |
#define gibdazu += | |
#define plus + | |
#define minus - | |
#define mal * | |
#define durch / | |
// some constants for returns | |
#define fuehrer -1 | |
#define hitler 0 | |
#define genosse 1 | |
#define stalin 2 | |
//some numbers | |
#define jude 0 | |
#define arier 1 | |
#define partei 2 | |
#define volk 3 | |
#define vergeltungswaffe 4 | |
#define arbeit 5 | |
#define lenin 6 | |
#define hauptmann 7 | |
#define deutscher 8 | |
#define proletarier 9 | |
#define volksheld 10 | |
#define deutschmark 100 | |
#define blitzkrieg 1000 | |
#define EpicLPer 665 | |
#define satan 666 | |
// some German words | |
#define haupt main | |
#define macklemore malloc | |
#define vergasen free | |
#define laenge strlen | |
// ???? | |
#define hypertextualisierungsuebertragunsprotokoll http | |
#define zeilefertig "\n" | |
#endif // H_H_DEFINED |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment