#include <stdio.h>

typedef struct {
void (*write)();
const char*s;
} class;

void write(class*this,const char*s){puts(this->s);puts(s);}

int main()
{
  class objekt={write,"privat"}; /* "Klassen"-Instanziierung */
  
  objekt.write(&objekt,"public"); /* OOP */
  
  return 0;
}

