음....
AnsiString __fastcall TForm1::BBB(char ch)
{
AnsiString buff="";
.....
return buff;
}
AnsiString __fastcall TForm1::AAA(char *s)
{
AnsiString buf="";
AnsiString temp=s;
buf=BBB(temp[8]); //이렇게 해보세요, 문론 temp의 Length가 8 이상이어야 되겠죠?
ShowMessage(buf);
return buf;
}
AnsiString __fastcall TForm1::AAA(char *s)
{
AnsiString buf="";
AnsiString temp=s;
buf=BBB(s[7]); //그리고 그냥 이렇게 해도 될텐데....
//AnsiString은 Index번호가 1 부터 시작합니다.
ShowMessage(buf);
return buf;
}
그럼..
헤용 님이 쓰신 글 :
: AnsiString 값을 char로 전송하는 방법좀 알려주세요...^^
:
: AnsiString __fastcall TForm1::BBB(char ch)
: {
: AnsiString buff="";
: .....
:
: return buff;
: }
:
: AnsiString __fastcall TForm1::AAA(char *s)
: {
: AnsiString buf="";
: AnsiString temp=s;
:
: buf=BBB(temp.SubString(8,1)); //바로 이부분이 에러입니다.
: ShowMessage(buf);
:
: return buf;
: }
|