잘돌아가던 코드가 문제가 생겨
디버깅중
string 길이 비교에서 계속 오류가 나더라구요
보자하니
unsigned char temp[] ={'0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0'};
12개의 unsigned char로 선언되있었는데
char* 로 캐스팅하여 인수로 넘겨
strlen을 해보니 13이 나옵니다.
이상하다 싶어 11 char를 입력해보니
strlen은 11이 나옵니다
뭔가 bit 바이트가 추가된거같기도 하구요
명확히 모르겠습니다.
왜그럴까요..?