AnsiString TForm1::String_reverse(AnsiString str)
{
//int len = str.Length()/2;
Char temp[len];
//for(int i = 0; i = len; i++)
temp[0] = MidStr(str,0*2+1,2);
//Memo1->Lines->Add(temp[1]);
return temp;
//Memo1->Lines->Add(MidStr(str,0*2+1,2));
}
여기서 str에 들어있는 문자를 2자씩 잘라서 temp에 넣으려고 하는데.
[C++ Error] Unit1.cpp(39): E2034 Cannot convert 'AnsiString' to 'char'이라고 오류가 발생합니다.
또 배열선언시 str의 길이에 따라 선언하려고 하는데
[C++ Error] Unit1.cpp(36): E2313 Constant expression required라는 오류가 발생합니다.
어떻게 해야 하나요???
도와주세요 ㅜㅜ
|