Hallo,
ich muss ein Programm schreiben, welches längeres von zwei Strings ermittelt und dessen Länge zurückgibt.
So schaut mein Programm aus:
#include
char *MaxString (int *laeng, char *a, char *b );
int main (void)
{
char a[]=„Tag“, b[]=„Hallo“;
int laeng=0;
printf(„String 1:%s\n“,a);
printf(„String 2:%s\n“,b);
printf("\nLaengerer String ist %s und er hat %d Zeihen.\n", MaxString( &laeng, a, b),laeng);
return 0;
}
char *MaxString (int *laeng, char *a, char *b )
{
char i=0, e=0;
while( a[i] !=’\0’)
++i;
while( b[e] !=’\0’)
++e;
if (i>e)
{ *laeng = i ;
return &a[0];
}
else if (i