BOBTHEPAINTER
Grünschnabel
Hallo
Vorweg. Ich find nichts passendes, weder hier noch im google!
:-(
Ich muss in eine FKT eine if abfrage machen, die kontrolliert, ob in den strings etwas enthalten ist!
Sieht bei mir so aus:
char* strcatyn(const char* str1, const char* str2)
{
char *str_x = (char*) malloc ((strlen(str1) + strlen(str2)));
if(str1==0 || str2==0)
{
exit(0);
}
strcpy(str_x,str1);
strcat(str_x,str2);
printf("%s\n",str_x);
return 0;
}
Haut aber absolut nicht hin die abfrage!
egal was ich eingebe, er machts ganz einfach, ohne die bedingung zu beachten! Wahrscheinlich liegst an den 0en, aber was kommt da sonst rein?
Also es geht nur darum das der String NICHT leer sein darf!
THX schonmal
Vorweg. Ich find nichts passendes, weder hier noch im google!
:-(
Ich muss in eine FKT eine if abfrage machen, die kontrolliert, ob in den strings etwas enthalten ist!
Sieht bei mir so aus:
char* strcatyn(const char* str1, const char* str2)
{
char *str_x = (char*) malloc ((strlen(str1) + strlen(str2)));
if(str1==0 || str2==0)
{
exit(0);
}
strcpy(str_x,str1);
strcat(str_x,str2);
printf("%s\n",str_x);
return 0;
}
Haut aber absolut nicht hin die abfrage!
egal was ich eingebe, er machts ganz einfach, ohne die bedingung zu beachten! Wahrscheinlich liegst an den 0en, aber was kommt da sonst rein?
Also es geht nur darum das der String NICHT leer sein darf!
THX schonmal