#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;
}