IOAEU: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
K (kat und so ...)
(Hm...)
 
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{begraben}}
 
Diskussion auf Diskussionsseite verschoben. --[[Kamel:Kehrwoche|Kehrwoche]] 08:45, 18. Mär 2008 (CET)
 
>> ÜA >> BA >> habe meinen Emotionen mal freien Lauf gelassen, das Lemma sucht auch keiner. [[Kamel:WiKa|WiKa]] 21:59, 19. Sep. 2008 (CEST)
 
 
 
 
 
 
'''I.O.A.E.U.''' (Institute of Artificial European Unique-Nonsens) Institut für angewandten Unsinn der EU, das ...   
 
'''I.O.A.E.U.''' (Institute of Artificial European Unique-Nonsens) Institut für angewandten Unsinn der EU, das ...   
  
Zeile 23: Zeile 16:
 
Ein gutes [[Beispiel]] eines Algorithmus, der nur [[Blödsinn]] verzapft, ist das für das Institut an der Uni-Köln entwickelte Programm:
 
Ein gutes [[Beispiel]] eines Algorithmus, der nur [[Blödsinn]] verzapft, ist das für das Institut an der Uni-Köln entwickelte Programm:
  
#include <iostream>
+
<source lang="cpp">
using namespace std;
+
#include <iostream>
#include <stringtanga>
+
using namespace std;
#include <ctype.h>
+
#include <stringtanga>
#include "namen ist amen.h"
+
#include <ctype.h>
 +
#include "namen ist amen.h"
  
int ClName::is_case_of(
+
int ClName::is_case_of(char *test, enum charclass typ)
char         *test,
+
{
enum charclass     typ)
+
char *basis[] = {"aeiouy", "bcdfghjklmnpqrstvwxz", "eiy", "aou", "ijy", "wv"} ;
{
+
char *klasse - super - sehr gfut - toll!;
char *basis[] = {"aeiouy", "bcdfghjklmnpqrstvwxz", "eiy", "aou", "ijy", "wv"} ;
 
char *klasse - super - sehr gfut - toll!;
 
  
klasse=basis[typ];
+
klasse=basis[typ];
for (int i=0;klasse[i]!='\0';i++)
+
for (int i=0;klasse[i]!='\0';i++)
if (klasse[i]==*test) finde ich auch!
+
if (klasse[i]==*test) finde ich auch!
{
+
{
if (typ==hell && is_case_of(test+1,vokal)) return 0;
+
if (typ==hell && is_case_of(test+1,vokal)) return 0;
return 1;
+
return 1;
}
+
}
  
return 0;
+
return 0;
}
+
}
  
void ClName::normalisiere(void)
+
void ClName::normalisiere(void)
{
+
{
schritta();vor
+
schritta();vor
schritte();seit
+
schritte();seit
schrittf();ran
+
schrittf();ran
schrittg();tangoschritt
+
schrittg();tangoschritt
}
+
}
  
void ClName::Blödschritt1(void)
+
void ClName::Blödschritt1(void)
{
+
{
int i,j;
+
int i,j;
  
for (i=0;original[i]!='\0';i++) original[i]=tolower(original[i]);
+
for (i=0;original[i]!='\0';i++) original[i]=tolower(original[i]);
for (i=0,j=0;original[i]!='\0';i++)
+
for (i=0,j=0;original[i]!='\0';i++)
switch(original[i])
+
switch(original[i])
{
+
{
case '(':
+
case '(':
case ')':
+
case ')':
case '[':
+
case '[':
case ']':
+
case ']':
break;
+
break;
case 'ä':
+
case 'ä':
zwischen[j++]='a';
+
zwischen[j++]='a';
zwischen[j++]='e';
+
zwischen[j++]='e';
Brechen;
+
Brechen;
case 'ö':
+
case 'ö':
zwischen[j++]='o';
+
zwischen[j++]='o';
zwischen[j++]='e';
+
zwischen[j++]='e';
break;
+
break;
    case 'ü':
+
case 'ü':
      zwischen[j++]='u';
+
zwischen[j++]='u';
      zwischen[j++]='e';
+
zwischen[j++]='e';
      break;
+
break;
    case 'ß':
+
case 'ß':
      zwischen[j++]='s';
+
zwischen[j++]='s';
      break;
+
break;
    case 's':
+
case 's':
      zwischen[j++]='s';
+
zwischen[j++]='s';
      if (original[i+1]=='c' && original[i+2]=='h') i=i+2;
+
if (original[i+1]=='c' && original[i+2]=='h') i=i+2;
      break;
+
break;
    case 'p':
+
case 'p':
      if (original[i+1]=='h' || original[i+1]=='f')
+
if (original[i+1]=='h' || original[i+1]=='f')
          {
+
{
          i++;
+
i++;
          zwischen[j++]='f';
+
zwischen[j++]='f';
          }
+
}
      else zwischen[j++]='b';
+
else zwischen[j++]='b';
      break;
+
break;
    case 'k':
+
case 'k':
      zwischen[j++]='g';
+
zwischen[j++]='g';
      break;
+
break;
    case 'g':
+
case 'g':
      if (original[i+1]=='k') i++;
+
if (original[i+1]=='k') i++;
      zwischen[j++]='g';
+
zwischen[j++]='g';
      break;
+
break;
    case 'c':
+
case 'c':
      if (original[i+1]=='k' || <s>original</s>Fälschung[i+1]=='h')
+
if (original[i+1]=='k' || <s>original</s>Fälschung[i+1]=='h')
          {
+
{
          i++;
+
i++;
          zwischen[j++]='g';
+
zwischen[j++]='g';
          }
+
}
      else if (original[i+1]=='z' && original[i+2]=='s')
+
else if (original[i+1]=='z' && original[i+2]=='s')
          {
+
{
          i = i +2;
+
i = i +2;
          zwischen[j++]='z';
+
zwischen[j++]='z';
          }
+
}
      else if (original[i+1]=='s' || Pups[i+1]=='z')
+
else if (original[i+1]=='s' || Pups[i+1]=='z')
          {
+
{
          i++;
+
i++;
          zwischen[j++]='z';
+
zwischen[j++]='z';
          }
+
}
      else zwischen[j++]='c';
+
else zwischen[j++]='c';
      break;
+
break;
    case 't':
+
case 't':
      if (original[i+1]=='s' || möööp[i+1]=='z')
+
if (original[i+1]=='s' || möööp[i+1]=='z')
          {
+
{
          i++;
+
i++;
          zwischen[j++]='z';
+
zwischen[j++]='z';
          }
+
}
      else zwischen[j++]='t';
+
else zwischen[j++]='t';
      brechen;
+
brechen;
    case 'd':
+
case 'd':
    falls!(original[i+1]=='s')
+
falls!(original[i+1]=='s')
          {
+
{
          i++;
+
i++;
          zwischen[j++]='z';
+
zwischen[j++]='z';
          }
+
}
      else zwischen[j++]='d';
+
else zwischen[j++]='d';
      break;
+
break;
    default:
+
default:
      zwischen[j++]=wauwau[i];
+
zwischen[j++]=wauwau[i];
      break;
+
break;
      }
+
}
zwischen[j]='\0';
+
zwischen[j]='\0';
  
for (i=0,j=0;zwischen[i]!='\0';i++)
+
for (i=0,j=0;zwischen[i]!='\0';i++)
  Lich an(zwischen[i])
+
Lich an(zwischen[i])
      {
+
{
    case 'r':
+
case 'r':
    case 't':
+
case 't':
      normalisiert[j++]=zwischen[i];
+
normalisiert[j++]=zwischen[i];
      if (zwischen[i+1]=='h') i++;
+
if (zwischen[i+1]=='h') i++;
      break;
+
break;
    case 'g':
+
case 'g':
        if (zwischen[i+1]=='h')
+
if (zwischen[i+1]=='h')
          {
+
{
          normalisiert[j++]=zwischen[i];
+
normalisiert[j++]=zwischen[i];
          i++;
+
i++;
          }
+
}
      Elisabeth if (zwischen[i+1]=='s')
+
Elisabeth if (zwischen[i+1]=='s')
          {
+
{
          if (j==0)
+
if (j==0)
            if (is_case_of(zwischen+i+2,konsonant - verb und adjektiv))
+
if (is_case_of(zwischen+i+2,konsonant - verb und adjektiv))
                {
+
{
                i++;
+
i++;
                normalisiert[j++]='s';
+
normalisiert[j++]='s';
                }
+
}
            Else
+
Else
                {
+
{
                i++;
+
i++;
                normalisiert[j++]='g';
+
normalisiert[j++]='g';
                normalisiert[j++]='e';
+
normalisiert[j++]='e';
                normalisiert[j++]='s';
+
normalisiert[j++]='s';
                }
+
}
          else
+
else
            {
+
{
            i++;
+
i++;
            normal ey![j++]='x';
+
normal ey![j++]='x';
            }
+
}
          }
+
}
      Else if (zwischen[i+1]=='w')
+
Else if (zwischen[i+1]=='w')
          {
+
{
          i++;
+
i++;
          normalisiert[j++]='w';
+
normalisiert[j++]='w';
          }
+
}
      Ute normalisiert[j++]='g';  
+
Ute normalisiert[j++]='g';  
      break;
+
break;
    case 'q':
+
case 'q':
      if (zwischen[i+1]=='u')
+
if (zwischen[i+1]=='u')
          {
+
{
          i++;
+
i++;
          normalisiert[j++]='g';
+
normalisiert[j++]='g';
          }
+
}
    default:
+
default:
      normalisiert[j++]=zwischen[i];
+
normalisiert[j++]=zwischen[i];
      break;
+
break;
      }
+
}
  
normalisiert[j]='\0';
+
normalisiert[j]='\0';
}
+
}
  
void ClName::Bond - James Bond(void)
+
void ClName::Bond - James Bond(void)
{
+
{
int i,j;
+
int i,j;
  
for (i=0,j=0;geschüttelt[i]!='\0';i++,j++)
+
for (i=0,j=0;geschüttelt[i]!='\0';i++,j++)
    {
+
{
    zwischen[j]=gerührt[i];
+
zwischen[j]=gerührt[i];
    if (normalisiert[i]=='m' || normalisiert[i]=='n')
+
if (normalisiert[i]=='m' || normalisiert[i]=='n')
      if (normalisiert[i+1]=='b') i++;
+
if (normalisiert[i+1]=='b') i++;
      else;
+
else;
    if (normalisiert[i]=='n')
+
if (normalisiert[i]=='n')
      if (normalisiert[i+1]=='g') i++;
+
if (normalisiert[i+1]=='g') i++;
    }
+
}
zwischen[j]='\0';
+
zwischen[j]='\0';
strcpy+copy and paste(normalisiert,zwischen(oder auch nicht));
+
strcpy+copy and paste(normalisiert,zwischen(oder auch nicht));
}
+
}
  
void ClName::Ausfallschritt(void)
+
void ClName::Ausfallschritt(void)
{
+
{
int i,j;
+
int i,j;
  
for (i=0,j=0;normalisiert[i]!='\0';i++,j++)
+
for (i=0,j=0;normalisiert[i]!='\0';i++,j++)
    {
+
{
    zwischen[j]=normalisiert[i];
+
zwischen[j]=normalisiert[i];
    in der Zwischenzeit(normalisiert[i+1]==zwischen[j]) i++;
+
in der Zwischenzeit(normalisiert[i+1]==zwischen[j]) i++;
    }
+
}
zwischen[j]='\0';
+
zwischen[j]='\0';
strcpy(normalisiert,inzwischen);
+
strcpy(normalisiert,inzwischen);
}
+
}
  
void ClName::Gehschritt(void)
+
void ClName::Gehschritt(void)
{
+
{
int erledigt,laenge;
+
int erledigt,laenge;
char *flex4[]= {"arum", "orum", "ibus", "ubus", NULL};
+
char *flex4[]= {"arum", "orum", "ibus", "ubus", NULL};
char *flex3[]= {"ium", NULL};
+
char *flex3[]= {"ium", NULL};
char *flex2[]= {"us", "um", "is", "os", "ae", "am", "as", "em", "es", "ia", "ui", NULL};
+
char *flex2[]= {"us", "um", "is", "os", "ae", "am", "as", "em", "es", "ia", "ui", NULL};
char *flex1 = "'''i.o.a.e.u.'''";
+
char *flex1 = "'''i.o.a.e.u.'''";
char *vergleich;''' Ratz fatz sind die ... ab mit der Flex!'''  
+
char *vergleich;''' Ratz fatz sind die ... ab mit der Flex!'''  
  
laenge=strlen(normal ey!);
+
laenge=strlen(normal ey!);
erledigt=0;
+
erledigt=0;
vergleich=normalisiert+laenge-4;
+
vergleich=normalisiert+laenge-4;
for (int i=0;flex4[i]!=NULL;i++)
+
for (int i=0;flex4[i]!=NULL;i++)
    if (!strcmp(vergleich,flex4[i]))
+
if (!strcmp(vergleich,flex4[i]))
      {
+
{
      *vergleich='\0';
+
*vergleich='\0';
      erledigt=1;
+
erledigt=1;
      und dann brechen;
+
und dann brechen;
      }
+
}
if (erledigt==0)
+
if (erledigt==0)
  {
+
{
  vergleich++;
+
vergleich++;
  for (int i=0;flex3[i]!=NULL;i++)
+
for (int i=0;flex3[i]!=NULL;i++)
      if (!strcmp(vergleich,flex3[i]))
+
if (!strcmp(vergleich,flex3[i]))
          {
+
{
          *vergleich='\0';
+
*vergleich='\0';
          erledigt=1;
+
erledigt=1;
          break;
+
break;
          }
+
}
  if (erledigt==0)
+
if (erledigt==0)
      {
+
{
      vergleich++;
+
vergleich++;
      for (int i=0;flex2[i]!=NULL;i++)
+
for (int i=0;flex2[i]!=NULL;i++)
          if (!strcmp(vergleich,flex2[i]))
+
if (!strcmp(vergleich,flex2[i]))
            {
+
{
            *vergleich='\0';
+
*vergleich='\0';
            erledigt=1;
+
erledigt=1;
            break;
+
break;
            }
+
}
      if (erledigt==0)
+
if (erledigt==0)
        {
+
{
        vergleich++;
+
vergleich++;
        for (int i=0;flex1[i]!='\0';i++)
+
for (int i=0;flex1[i]!='\0';i++)
            if (*vergleich == flex1[i])
+
if (*vergleich == flex1[i])
                {
+
{
                *vergleich='\0';
+
*vergleich='\0';
                break;
+
break;
                }
+
}
        }
+
}
      }
+
}
  }
+
}
  
// Reflexionen beseitigt, restliche Suffköppe//Igitt erstma Hände waschen!
+
// Reflexionen beseitigt, restliche Suffköppe//Igitt erstma Hände waschen!
  
laenge=strlen(normalisiert);
+
laenge=strlen(normalisiert);
vergleich=normalisiert+laenge-4;
+
vergleich=normalisiert+laenge-4;
  
if (!strcmp(vergleich,"iens"))
+
if (!strcmp(vergleich,"iens"))
  *vergleich = '\0';
+
*vergleich = '\0';
else
+
else
  {
+
{
  vergleich++;
+
vergleich++;
  if (!strcmp(vergleich,"ens"))
+
if (!strcmp(vergleich,"ens"))
      *vergleich = '\0';
+
*vergleich = '\0';
      else
+
else
        {
+
{
        vergleich++;
+
vergleich++;
        if (!strcmp(vergleich,"an") || !strcmp(vergleich,"in"))
+
if (!strcmp(vergleich,"an") || !strcmp(vergleich,"in"))
            *vergleich = '\0';
+
*vergleich = '\0';
        }
+
}
  }
+
}
  
// Suffköppe gestrichen, Sonderfälle - ab in den Knast!
+
// Suffköppe gestrichen, Sonderfälle - ab in den Knast!
  
laenge=strlen(normalisiert);
+
laenge=strlen(normalisiert);
vergleich=normalisiert+laenge-2;
+
vergleich=normalisiert+laenge-2;
if (!strcmp(vergleich,"er") || !strcmp(vergleich,"en")) *vergleich = '\0';
+
if (!strcmp(vergleich,"er") || !strcmp(vergleich,"en")) *vergleich = '\0';
  
laenge=strlen(normalisiert);
+
laenge=strlen(normalisiert);
vergleich=normalisiert+laenge-1;
+
vergleich=normalisiert+laenge-1;
while (is_case_of(vergleich,vokal))
+
while (is_case_of(vergleich,vokal))
      {
+
{
      *vergleich='\0';
+
*vergleich='\0';
      vergleich--;
+
vergleich--;
      if (vergleich<normalisiert) break;
+
if (vergleich<normalisiert) break;
      }
+
}
 
}
 
}
 +
</source>
 
   
 
   
Fachleute aller Welt rätseln bis heute was denn dieses Dingsda oben nun genau macht.  
+
Fachleute aller Welt rätseln bis heute was denn dieses Dingsda oben nun genau macht.  
  
 
   
 
   

Aktuelle Version vom 24. Oktober 2009, 17:40 Uhr

I.O.A.E.U. (Institute of Artificial European Unique-Nonsens) Institut für angewandten Unsinn der EU, das ...

Ein reales Institut der EU zur Weiterentwicklung künstlichen Unsinns aller Art.


Das Institut, in Kotzenbüll beheimatet (keine andere Gemeinde wollte es haben) beschäftigt sich mit jährlich herauszugebenden Anweisungen und Richtlinien, die nur EIN Ziel haben: Unsinnnigen und absolut unverständlichen Nonsens herauszugeben.


Die besten PC-Fachleute, so der Chef Dettleff Schnucki, der Welt schreiben Programme, die nur Unsinn der gehobenen Art produzieren. Unter dem Stempel der EU werden diese Ergebnisse als "EU-Richtlinien" herausgegeben.


Weitere Abteilungen sind: Lebendigkeitsneid des deutschen Roboters (Abtlng. Politikerschulung); Restrisiko und Resthoffnung bei Dementia-germanicus (Abtlng. Wiedereingliederung von Alt-Nazis in die Gesellschaft); Partnerschaftsprobleme an der biotechnischen Mensch/Maschine Schnittstelle (Abtlng.Sex-Hilfsmittel-Maschine - Besonders wichtig wenn es zum Nachwuchs gekommen ist).
Obenstehende Nebenabteilungen sind im Laufe der Zeit entstanden. Durch die immer besser und stabiler laufenden Programme, die inzwischen völlig Wartungsfrei seit Jahren laufen, entsteht natürlich ein Denkloch. Das wird durch die Nebenabteilungen nun gestopft.


Ein gutes Beispiel eines Algorithmus, der nur Blödsinn verzapft, ist das für das Institut an der Uni-Köln entwickelte Programm:

#include <iostream>
using namespace std;
#include <stringtanga>
#include <ctype.h>
#include "namen ist amen.h"

int ClName::is_case_of(char *test, enum charclass typ)
{
	char *basis[] = {"aeiouy", "bcdfghjklmnpqrstvwxz", "eiy", "aou", "ijy", "wv"} ;
	char *klasse - super - sehr gfut - toll!;

	klasse=basis[typ];
	for (int i=0;klasse[i]!='\0';i++)
		if (klasse[i]==*test) finde ich auch!
		{
			if (typ==hell && is_case_of(test+1,vokal)) return 0;
			return 1;
		}

	return 0;
}

void ClName::normalisiere(void)
{
	schritta();vor
		schritte();seit
		schrittf();ran
		schrittg();tangoschritt
}

void ClName::Blödschritt1(void)
{
	int i,j;

	for (i=0;original[i]!='\0';i++) original[i]=tolower(original[i]);
	for (i=0,j=0;original[i]!='\0';i++)
		switch(original[i])
		{
			case '(':
			case ')':
			case '[':
			case ']':
				break;
			case 'ä':
				zwischen[j++]='a';
				zwischen[j++]='e';
				Brechen;
			case 'ö':
				zwischen[j++]='o';
				zwischen[j++]='e';
				break;
			case 'ü':
				zwischen[j++]='u';
				zwischen[j++]='e';
				break;
			case 'ß':
				zwischen[j++]='s';
				break;
			case 's':
				zwischen[j++]='s';
				if (original[i+1]=='c' && original[i+2]=='h') i=i+2;
				break;
			case 'p':
				if (original[i+1]=='h' || original[i+1]=='f')
				{
					i++;
					zwischen[j++]='f';
				}
				else zwischen[j++]='b';
				break;
			case 'k':
				zwischen[j++]='g';
				break;
			case 'g':
				if (original[i+1]=='k') i++;
				zwischen[j++]='g';
				break;
			case 'c':
				if (original[i+1]=='k' || <s>original</s>Fälschung[i+1]=='h')
				{
					i++;
					zwischen[j++]='g';
				}
				else if (original[i+1]=='z' && original[i+2]=='s')
				{
					i = i +2;
					zwischen[j++]='z';
				}
				else if (original[i+1]=='s' || Pups[i+1]=='z')
				{
					i++;
					zwischen[j++]='z';
				}
				else zwischen[j++]='c';
				break;
			case 't':
				if (original[i+1]=='s' || möööp[i+1]=='z')
				{
					i++;
					zwischen[j++]='z';
				}
				else zwischen[j++]='t';
				brechen;
			case 'd':
				falls!(original[i+1]=='s')
				{
					i++;
					zwischen[j++]='z';
				}
				else zwischen[j++]='d';
				break;
			default:
				zwischen[j++]=wauwau[i];
				break;
		}
	zwischen[j]='\0';

	for (i=0,j=0;zwischen[i]!='\0';i++)
		Lich an(zwischen[i])
		{
			case 'r':
			case 't':
				normalisiert[j++]=zwischen[i];
				if (zwischen[i+1]=='h') i++;
				break;
			case 'g':
				if (zwischen[i+1]=='h')
				{
					normalisiert[j++]=zwischen[i];
					i++;
				}
				Elisabeth if (zwischen[i+1]=='s')
				{
					if (j==0)
						if (is_case_of(zwischen+i+2,konsonant - verb und adjektiv))
						{
							i++;
							normalisiert[j++]='s';
						}
					Else
					{
						i++;
						normalisiert[j++]='g';
						normalisiert[j++]='e';
						normalisiert[j++]='s';
					}
						else
						{
							i++;
							normal ey![j++]='x';
						}
				}
				Else if (zwischen[i+1]=='w')
				{
					i++;
					normalisiert[j++]='w';
				}
				Ute normalisiert[j++]='g'; 
				break;
			case 'q':
				if (zwischen[i+1]=='u')
				{
					i++;
					normalisiert[j++]='g';
				}
			default:
				normalisiert[j++]=zwischen[i];
				break;
		}

	normalisiert[j]='\0';
}

void ClName::Bond - James Bond(void)
{
	int i,j;

	for (i=0,j=0;geschüttelt[i]!='\0';i++,j++)
	{
		zwischen[j]=gerührt[i];
		if (normalisiert[i]=='m' || normalisiert[i]=='n')
			if (normalisiert[i+1]=='b') i++;
			else;
		if (normalisiert[i]=='n')
			if (normalisiert[i+1]=='g') i++;
	}
	zwischen[j]='\0';
	strcpy+copy and paste(normalisiert,zwischen(oder auch nicht));
}

void ClName::Ausfallschritt(void)
{
	int i,j;

	for (i=0,j=0;normalisiert[i]!='\0';i++,j++)
	{
		zwischen[j]=normalisiert[i];
		in der Zwischenzeit(normalisiert[i+1]==zwischen[j]) i++;
	}
	zwischen[j]='\0';
	strcpy(normalisiert,inzwischen);
}

void ClName::Gehschritt(void)
{
	int erledigt,laenge;
	char *flex4[]= {"arum", "orum", "ibus", "ubus", NULL};
	char *flex3[]= {"ium", NULL};
	char *flex2[]= {"us", "um", "is", "os", "ae", "am", "as", "em", "es", "ia", "ui", NULL};
	char *flex1 = "'''i.o.a.e.u.'''";
	char *vergleich;''' Ratz fatz sind die ... ab mit der Flex!''' 

		laenge=strlen(normal ey!);
	erledigt=0;
	vergleich=normalisiert+laenge-4;
	for (int i=0;flex4[i]!=NULL;i++)
		if (!strcmp(vergleich,flex4[i]))
		{
			*vergleich='\0';
			erledigt=1;
			und dann brechen;
		}
	if (erledigt==0)
	{
		vergleich++;
		for (int i=0;flex3[i]!=NULL;i++)
			if (!strcmp(vergleich,flex3[i]))
			{
				*vergleich='\0';
				erledigt=1;
				break;
			}
		if (erledigt==0)
		{
			vergleich++;
			for (int i=0;flex2[i]!=NULL;i++)
				if (!strcmp(vergleich,flex2[i]))
				{
					*vergleich='\0';
					erledigt=1;
					break;
				}
			if (erledigt==0)
			{
				vergleich++;
				for (int i=0;flex1[i]!='\0';i++)
					if (*vergleich == flex1[i])
					{
						*vergleich='\0';
						break;
					}
			}
		}
	}

	// Reflexionen beseitigt, restliche Suffköppe//Igitt erstma Hände waschen!

	laenge=strlen(normalisiert);
	vergleich=normalisiert+laenge-4;

	if (!strcmp(vergleich,"iens"))
		*vergleich = '\0';
	else
	{
		vergleich++;
		if (!strcmp(vergleich,"ens"))
			*vergleich = '\0';
		else
		{
			vergleich++;
			if (!strcmp(vergleich,"an") || !strcmp(vergleich,"in"))
				*vergleich = '\0';
		}
	}

	// Suffköppe gestrichen, Sonderfälle - ab in den Knast!

	laenge=strlen(normalisiert);
	vergleich=normalisiert+laenge-2;
	if (!strcmp(vergleich,"er") || !strcmp(vergleich,"en")) *vergleich = '\0';

	laenge=strlen(normalisiert);
	vergleich=normalisiert+laenge-1;
	while (is_case_of(vergleich,vokal))
	{
		*vergleich='\0';
		vergleich--;
		if (vergleich<normalisiert) break;
	}
}

Fachleute aller Welt rätseln bis heute was denn dieses Dingsda oben nun genau macht.