회신: 63.11에서 단순히 printf가 아니라 둘이 합쳐진 문자열을 생성, 반환하려면 어떻게 해야하나요?
, 찬 호님이 작성좋은 답변과 좋은 정보(테스트사이트) 알려주셔서 감사합니다. 덕분에 원하는대로 구현해봤습니다.
--------------------------------
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
void *printFullName (char *familyName, char *givenName)
{
char *fullName = strcat(familyName, givenName);
printf("%s\n", fullName);
return (fullName);
}
int main()
{
char familyName[31];
char givenName[31];
scanf("%s %s", familyName, givenName);
char *name = printFullName(familyName, givenName);
printf("%s\n", name);
return 0;
}