|
답변 감사합니다..일단은 꾸벅...
하다하다 지쳐서 그냥 db를 만들어서 접근했습니다.
원래는 "6222"라는 값이 있으면 이걸 텍스트 화일(login.sys)로 만들어서 숨겨서 안보이게 하고 이
값을 value[100][4]와 비교하여 맞으면 프로그래을 실행 시킬려구 했거든요..근데 그냥
paradox db에 password걸어서 만들어 부렀습니다.
밑에 방법은 제가 다시 테스트로 해보겠습니다...열분 고수님들 정말 감사합니다..
전 오늘도 다시 질문을 올리기 위해 질문 올리러 가겠습니다..꾸벅...
허재연 님이 쓰신 글 :
: 시후 님이 쓰신 글 :
: : char BUF[5]={""};
: : char Value[100][4] ={"6222","2262","6626","6262",
: : "9960","9690","9969","9096",
: : "7980","9870","7787","7078",
: : "1648","6418","1141","1814",
: : "3086","9836","3383","3638",
: : "5224","2254","5525","5452",
: : "8234","2384","8838","8483",
: : "5779","7759","5575","5957",
: : "6725","7265","6626","6562",
: : "1426","4216","1124","1612",
: : "4533","5343","4434","4143",
: : "1720","7210","1121","1412",
: : "4271","2741","4474","4177",
: : "6268","2668","6666","6466",
: : "7181","1871","7787","7688",
: : "5115","1155","5515","5711",
: : "4276","2746","4474","4577",
: : "3916","9136","3313","3411",
: : "3058","8538","3353","3355",
: : "3853","8533","3351","3355",
: : "1824","8214","1121","1322",
: : "9006","8896","9989","9188",
: : "8723","7283","8828","8922",
: : "7667","6677","7767","7866",
: : "9173","1793","9979","9777"};
: :
: : 를 선언하고 텍스트파일에서 값을 읽어서 BUF에 저장했습니다.
: : Value[100][4]와 BUF를 비교하려 하니 에러가 나서 BUF를
: : AnsiString TEMP = BUF;로 다시 넣었습니다.
: : 그 다음 for문으로 다음과 같이 돌렸습니다.
: :
: : for(cnt = 0 ; cnt < 100 ; cnt++)
: : {
: : if(TEMP == Value[cnt][4])
: : {
: : //값이 같으면 실행되는 부분.
: : }
: : }
: : if(TEMP != Value[4][cnt])
: : {
: : //위의 값이 틀리면 실행되는 부분.
: : }
: :
: : 분명히 step over로 체크를 하면 TEMP와 Value[cnt][4]는 정확한 값이 들어와서
: : 체크를 합니다.근데 TEMP와 Value[cnt][4]의 값이 같아도 빠져나와서 값이 틀린
: : 경우를 실행시키네요..뭐가 틀린거죠...좀 이해가 안되서리 이렇게 또 염치불구
: : 하고 질문을 올립니다..열분 고수님들 답변 부탁드립니다....꾸벅...
:
:
:
:
: //
: // char Value[100][4] ==> char Value[100][5] 로 고치고,
: // (NULL문자가 들어가야할 공간을 확보해야 됩니다.)
:
:
: strcpy( BUF, "4216"); // 화일에서 읽는거 대신에 넣었음, (전 화일이 없어서)
:
: for(cnt = 0 ; cnt < 100 ; ++cnt) {
: if( strcmp(BUF, Value[cnt]) == 0 ) {
: ListBox1->Items->Add(Value[cnt]);
: //값이 같으면 실행되는 부분.
: }
: else {
: ListBox2->Items->Add(Value[cnt]);
: //위의 값이 틀리면 실행되는 부분.
: }
: }
: 제가 방금 해봤는데 잘 됩니다..
:
:
:
:
|