C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[66776] Re:memcpy의 궁금점
김태선 [cppbuilder] 987 읽음    2012-03-30 20:33
memcpy(a.aText, Memo1->Text.c_str(), Memo1->Text.Length());

축구 님이 쓰신 글 :
: 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 를 보니까 한글은 깨져서 받고 나머지 뒷부분은 다 못받아 온걸 확인했습니다.
: 한글이 깨져서 받아졌는데 출력은 정상으로 됐고요 못받아온 뒷부분은 출력이 짤리더라고요
: 뭔가 틀린게 있나요? 복사는 되는데 전부 복사하질 않네요

+ -

관련 글 리스트
66775 memcpy의 궁금점 축구 915 2012/03/30
66776     Re:memcpy의 궁금점 김태선 987 2012/03/30
66796         Re:Re:memcpy의 궁금점 축구 889 2012/04/02
66798             Re:Re:Re:memcpy의 궁금점 Lyn 917 2012/04/02
66799                 Re:Re:Re:Re:memcpy의 궁금점 축구 879 2012/04/02
66801                     Re:Re:Re:Re:Re:memcpy의 궁금점 장성호 1261 2012/04/02
66803                         Re:Re:Re:Re:Re:Re:memcpy의 궁금점 축구 1098 2012/04/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.