|
'로렌조' 임다...^^
상관 없습니다....함 테스트 해보세요... 저두 님 질문을 받구 혹시나 해서
괜찮은지 해봤거든요...이상 없습니다...
memcpy는 buf의 크기를 잡아주기 위해서 쓰는 것으로 알고 있고
: char* buf = Edit5->Text.c_str(); <-- 이렇게 한 것은 에디트에 들어가있는 문자 수 만큼 지정이
되는 것으로 알고 있습니다. 결국 같은 내용이겠죠..^^
그럼 이만.....(^.^)
SteelHeart 님이 쓰신 글 :
: 로렌조 님이 쓰신 글 :
: : 안녕하세요....'로렌조'임다...^^
: :
: : 컴포넌트의 텍스트는 AnsiString으로 되어 있어서 타입이 안맞는 것입니다.
: : AnsiString에 대해서는 도움말을 참조하세요...
: :
: : char* buf = Edit5->Text.c_str(); <-- 이렇게 하시면 됩니다..
: :
: : 즐프하세요....(^.^)
: :
: : 박용우 님이 쓰신 글 :
: : : 근데...
: : : char* buf = Edit5->Text;
: : :
: : : 이렇게 쓰면 서로 타입이 틀려서 안되잖아요
: : :
: : : 어떻게 하는지 아시는분 꼭 답변주세요...
:
: memcpy(buf,Edit5->Text.c_str(),Edit5->Text.Length());
:
: 이렇게 해야 하는 거 아닌가요?..ㅡ_ㅡ?
:
: AnsiString.c_str() 로 받는 것은 그 순간에만 해당되는 거라고 알고 있는데요...;;;;
:
: 그냥 써도 상관 없나요?
|