문제는 strcat을 사용하지 않고 입력된 두 문자열을 합치는 함수를 만든 문제입니다.

str1은 "Hello ", str2는 "World!"입니다.

그런데 왜인지는 몰라도 58줄의stringConcatenate의 str1은 정상적으로 입력되는데 str2이 인식이 안 되네요. 대체 무슨 문제일까요?


그리고 char 배열을 선언할 때 char str[] = "123"이랑 char str[4] = "123";의 차이가 뭔지 알 수 있을까요?

구글에 쳐봐도 그냥 char 배열은 문자열이라는 소리만 나와서요.