#include <stdio.h>
#define MAX  10
/*Damit keine Kollision mit gets*/
#define gets(c) Gets(c)

char puffer[MAX];

void Gets(char *z)
{
  int c;
  int counter=0;
  while((c=getchar()) != '\n')
       z[counter++]=c;
  z[MAX] = '\0';     /*Zur Sicherheit am Ende Terminieren*/
}

int main(int argc, char **argv)
{
  printf("Eingabe : ");
  gets(puffer);
  printf("puffer = %s\n",puffer);
  return 0;
}