#include "stdio.h"
#include "string.h"
#include "stdlib.h"

typedef struct
{
   char x[100]; // String
   char y[100]; // String
   char z[100]; // String
}daten;


void myfun(daten objekt, char *res);


void myfun(daten objekt, char *res)
{
   int a,b,c;
   int min;


   a=strlen(objekt.x);
   b=strlen(objekt.y);
   c=strlen(objekt.z);

   if ((a<b) && (a < c)) strcpy(res,objekt.x);
   if ((b<a) && (b < c)) strcpy(res,objekt.y);
   if ((c<a) && (c < b)) strcpy(res,objekt.z);

}



int main()
{
  char erg[100];
  char text1[]="xxxxxx";  
  char text2[]="yyyyyyyyyyy";  
  char text3[]="zzz";  
  
  daten info;

  strcpy(info.x ,text1);
  strcpy(info.y ,text2);
  strcpy(info.z ,text3);

  myfun(info,erg);

  printf("Der kuerzeste Text lautet: <%s>\n",erg);


  return 0;
}