В чем проблема с программой ниже?Ошибка выполнения при выполнении конкатенации строк
main()
{
char *str1 = "United" ;
char *str2 = "Front" ;
char *str3 ;
str3 = strcat (str1, str2) ;
printf ("\n%s", str3) ;
}
Я не могу скомпилировать вышеуказанную программу, и она всегда дает мне ошибку времени выполнения. Я пытаюсь объединить две строки. Есть ли ошибка в вышеуказанной программе?
Спасибо.
Что означает «плохая вещь!»? –
Это означает, что ваша программа не будет вести себя надежно ... но это не значит, что на «Bad Thing! ™» есть товарный знак. –