|
소스엔 문제 없어 보이는데요-~~
저는 잘 됩니다. 다만...
소스 오른쪽 끝에 '-' <-- 이거 지우고 복사&붙여넣기 하면 잘 됩니다.
이거 못봐서 한참 해맸어요. 컴파일이 안되길래-_-ㅋㅋㅋ
도움은 못되서 죄송ㅎㅎ
민간돼지 님이 쓰신 글 :
: 아래와 같이 실행하면 Data값이 제대로 나오는데요
: //////////////////////////////////////////////////////////////////
: AnsiString TESTData;
: TESTData = vEditInterval->Text;
: char *Data = TESTData.c_str();
:
: int length = StrLen(vEditInterval->Text.c_str());
:
: for(int i= 0; i<length; i++)
: { -
: if(!('0'<=Data[i]&&Data[i]<='9'))
: {
: MessageDlg("숫자만 입력하세요", mtWarning, TMsgDlgButtons() << mbOK, 0);
: return;
: }
: }
: //////////////////////////////////////////////////////////////////
: 아래와 같이 실행하면 Data값이 이상하게 나오는데 차이를 모르겠습니다.
: /////////////////////////////////////////////////////////////////
:
: char *Data = vEditInterval->Text.c_str();
:
: int length = StrLen(vEditInterval->Text.c_str());
:
: for(int i= 0; i<length; i++)
: { -
: if(!('0'<=Data[i]&&Data[i]<='9'))
: {
: MessageDlg("숫자만 입력하세요", mtWarning, TMsgDlgButtons() << mbOK, 0);
: return;
: }
: }
: /////////////////////////////////////////////////////////////////////////////////////////////////////
: AnsiString TESTData; //
: TESTData = vEditInterval->Text; // char *Data = vEditInterval->Text.c_str();
: char *Data = TESTData.c_str(); //
: ////////////////////////////////////////////////////////////////////////////////////////////////////
: 초보적인 질문이지만 비교 부탁드리겠습니다. 너무 궁금해서요
|