|
최병국 님이 쓰신 글 :
: 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); // 이런식으로..
|