|
AnsiString 자체에 Trim이 있습니다.
앙마님의 예제에 약간 살을 붙이자면
AnsiString MSG = EditBox1->Text.Trim();
하면 끝나지여.... Edit의 Text 역시 AnsiString입니다.
앙마 님이 쓰신 글 :
: 최병국 님이 쓰신 글 :
: : char *aa;
: : aa = "홍길동"; <---이건되는데
: : aa = Trim(EditBox1->Text); <----이건 왜 않되나요?
: : ------------------------------------------------------
: : 에디트박스값을 변수에 넣어 char*형으로 함수에서 받아 스트링을 처리하고자 하는데
: : 도주지 몇일째 될 생각을 않하는군요...ㅠㅠ
: : 도움 좀 부탁드리겠습니다.
:
:
: EdtBox의 내용은 AnsiString의 값으로 넘어오는걸로 아는데..요.. String타입의 자료를 char타입의 자료로 바꾸는데서 문제가 있는거 같네염..
:
: AnsiString MSG;
: Char aa[10];
: MSG=Trim(EditBox1->Text);
: memcpy(&aa, MSG.c_str(), sizeof(aa));
:
: 이러면 aa배열에 Edit박스 내용을 순차적으로 넣을수 있으니깐...이렇게 하기 싫으시면..그냥 스트링 타입변수 선언하셔서 그냥 Edit내용때려 넣으셔도 돼구염..
:
: AnsiString MSG;
: MSG=Trim(EditBox1->Text); // 이런식으로..
|