|
헤더에
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 첫번째 문을 실행하던데 왜그런거죠?
|