int main() {
char* s1;
char* s2;
s1 = (char*)malloc(20);
s2 = (char*)malloc(20);
printf("입력하고자 하는 첫번째 문자열>>");
scanf("%s", s1);
printf("입력하고자 하는 두번째 문자열>>");
scanf("%s", s2);
my_strcpy_arr(s1, s2);
return 0;
}
char* my_strcpy_arr(char* s1, char* s2) {
for (int i = 0; i
s1[i] = s2[i];
}
printf("%s", s1);
}
이렇게하면 s1에 복사가 되긴하는데 공백문자 나오기 전까지만 복사가 되버려서
만약에 예를들어서 s1이 Hello고 s2가 I'm korean 이면 I'm까지만 복사가 됩니당..
https://www.google.com/search?q=scanf+문자열+공백+받기&oq=scanf+문자열+공백+받기&aqs=chrome..69i57j0l3.4944j0j4&client=ms-android-lge&sourceid=chrome-mobile&ie=UTF-8
- dc Cpp
감사합니다...ㅜㅜ