|
struct aaa
{
char aText[100];
aaa()
{
memset(this, 0, sizeof(aaa));
}
};
이렇게 구조체를 만들고
aaa a;
memcpy(&a.aText, Memo1->Text.c_str(), Memo1->Text.Length());
이렇게 복사해서 출력을 하니까 뒤 몇글자를 짤라먹더라고요.
브레이크 포인트 찍어서 봤는데 Memo1->Text에 값은 잘들어가있고 복사된 a.aText 를 보니까 한글은 깨져서 받고 나머지 뒷부분은 다 못받아 온걸 확인했습니다.
한글이 깨져서 받아졌는데 출력은 정상으로 됐고요 못받아온 뒷부분은 출력이 짤리더라고요
뭔가 틀린게 있나요? 복사는 되는데 전부 복사하질 않네요
|