#include <stdio.h>
#include <string.h>
int main()
{
char s[]="nam123";
char sub[]="theanh";
int lent=strlen(sub);
memmove(s+3+lent,s+3,lent);
strncpy(s+3,sub,lent);
printf("%s", s);
return 0;
}
hàm như trên khi chạy có lỗi ạ. em muốn lồng thành namtheanh123. nhưng không hiểu sao chạy lại bị stopped working. Cao nhất nào vào chỉ ra vấn đề + giảng về hàm memmove được với không ạ. em search google đọc nhiều nguồn mà vẫn thấy không được rõ ràng.