|
AnsiString은 char 처럼 자료형(data type)이 아니라 오브젝트(object)입니다.
그러니까 ㅠㅠ
쓰신 문장은 완전히 잘못되었습니다.
AnsiString 사용법부터 차근차근 다시 봐주세요~
축구 님이 쓰신 글 :
: 헤더에
: AnsiString Temp[100];
: AnsiString Str[100];
:
: 2개를 선언하고 본문에
:
: memset(Temp, NULL, Temp->Length());
: memset(Str, NULL, Str->Length());
: 초기화 해주고
:
: Temp[0] = "test";
:
: for(int i = 0; i < Temp->Length(); i++)
: {
: if(Temp[i] != NULL)
: {
: Str[i] = Temp[i];
: }else if(Temp[i] == NULL){
: continue;
: }
: }
:
: 라고 했는데 한번if첫번째 문이고 2번째 부터는 else if 돌아야 정상아닌가여? 브레이크 포인트 걸어서 보니까 4번인가
:
: 정도 돌면서 if 첫번째 문을 실행하던데 왜그런거죠?
|