|
아 죄송합니다 A = 0x0102, 0x0203, 0x0304 이고, B = 0x01, 0x02, 0x02, 0x03, 0x03, 0x04 로 만들고 싶습니다.
Starlet 님이 쓰신 글 :
: 질문이 애매하네요.
: UnicodeString A = "0102, 0203, 0304"; 인가요?
: 아니면 0x0102, 0x0203, 0x0304 로 저장되어 있는 것인가요?
:
: 얌냠 님이 쓰신 글 :
: : 안녕하세요. Substring에 대해서 여쭤보려고 합니다.
: : 제가 UnicodeString으로 되어있는 데이터를 substring을 이용해서 AnsiString으로 변환하려고 합니다.
: : 예를들어 UnicodeString A = 0102, 0203, 0304와 같이 저장되어 있을때 각 열에 해당되는 4개의 숫자를 01, 02, 02, 03, 03, 04 와 같이 2개씩 잘라서 AnsiString으로 정의된 변수 B에 저장하고자 합니다.
: : 제가 생각했던 코딩은 이렇습니다.
: :
: : =================================
: :
: : UnicodeString A;
: :
: : AnsiString B;
: :
: : for (int i = 1; i < A.Length(); i++)
: : {
: : B[2*i-1] = A[i].SubString(1,2);
: : B[2*i] = A[i].SubString(3,4);
: : }
: : ==================================
: : 이대로 build를 하니
: : [BCC32 Error] Main.cpp(7208): E2294 Structure required on left side of . or .*
: : 이런 에러가 발생하는데 뭐가 문제인지 잘 모르겠습니다. 도움 부탁드립니다.
|