EditBox에 입력받은 값이 첫글자가 0이면 명령문을 실행시킬려고 합니다
if( Edit1->Text[1] == '0') // AnsiString을 배열로 참조하면 첫글자의 index는 1
ShowMessage("0입니다");
else
ShowMessage("0이 아닙니다");
다음과 같이 코딩했구요 실행시켜본 결과 별문제 없이 정상작동하는데
보통 문자비교문은 strcmp()같이 문자열 비교함수를 이용하지 '==' 와 같은 비교연산자는 사용하지 않은데
저런식으로 코딩해도 될련지요?
if( strcmp(Edit1->Text[1], '0'))
위와같은식으로 코딩했더니 에러가 발생됩니다. 가르침 부탁드립니다
|