컨트롤러"비밀

G

glenjoy

Guest
난 뭐하고있는 거지 보안 시스템과 기법을 코딩에 문제가있습니다.

난 숫자 키패드를 사용하고있습니다.

1.키패드 입력 그럴 PIN 번호,하지만 그들을 저장하는 방법?바이트 바이트로 그래서 변수와 증분들을 때마다 배열을 만들 수 있나요?

2.어떻게 그들을 비교하고 숫자를 비밀 번호에 저장됩니까?

감사합니다.

 
저는 이런 경우는 1 곳에 포인터를 변수에 대한 소유와 함께 그것에 대한 메모리를 할당 수있는 시스템을 사용 최대 사람의 번호를 알면 어떤 문제가 표시되지 않아 현재 목록의 끝에 가리 킵니다.때마다 하나, 그냥 경기에 대한 목록을 검색 핀 입력합니다.

 
만약 당신의 PIC가 Epe의 2002 년 4 월 문제에 온 침입자 경보 통제 확인해야 PIC를 사용하고 싶습니다.당신이 아이디어를 줄 수도있습니다

 
비밀 번호 확인 루틴을 6 자 긴 암호를 가정하면 열쇠를이 함수를 호출하고 반환 값을 확인을 읽어보십시오.
0 일치하는 암호를 의미
1 키 입력을 계속
-1 비밀 번호가 일치하지 않습니다
-2 입력 오버플로

정적 숯불 str [7];
정적 숯불 볼때 = 0;
정적 const 숯불 * psw_p = "잘";

숯불 CheckPassowrd (숯불 키)
(
(주요 == CHAR_ENTER 경우)
(
str [포스] = 0;
볼때 = 0;
반환 (strcmp (str) == 0) psw_p?0 : -1;
)
(볼때 = 6)
(
볼때 = 0;
반환 -2;
)

str [볼때 ] = 키를;

반환 1;
)

 
키보드로부터 데이터를 저장하려면, 키보드 버퍼가 필요합니다.
확인을 처리하기 위해, 당신은 실제 비밀 번호와 현재의 버퍼를 비교해야합니다.

http://www.geocities.com/issaiass/ 및 Notas Tecnicas ""에, 중간 섹션을 탐색, 이동 및 LCD 용 검색 KBD 종이.

 

Welcome to EDABoard.com

Sponsor

Back
Top