문제 설명
문자열을 연결하는 함수를 완성하라
#include <stdio.h>
void str_add(char * d, const char * s)
{
}
void main(void)
{
char a[15] = "Willtek";
char b[15] = " Corp.";
str_add(a, b);
printf("%s\n", a);
}
출력 예시
Willtek Corp.
정답 코드
#include <stdio.h>
void str_add(char * d, const char * s)
{
while (*d) d++;
while (*d++ = *s++);
}
void main(void)
{
char a[15] = "Willtek";
char b[15] = " Corp.";
str_add(a, b);
printf("%s\n", a);
}
메모
printf 내부의 \n 습관화 필요