|
안녕하세요. 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 .*
이런 에러가 발생하는데 뭐가 문제인지 잘 모르겠습니다. 도움 부탁드립니다.
|