실무 요약
| 상황 | strcmp 용도 |
| 시리얼 명령 | "ON", "OFF" 등 명령어 처리 |
| 보안 | 비밀번호 확인 |
| 메뉴 | 사용자 선택 처리 |
| 센서 | ID로 센서 구분 |
| 통신 | 프로토콜 헤더/명령 확인 |
| 모터 | 방향 명령 처리 |
| 설정 | 설정 명령어 파싱 |
관련 함수
| 함수 | 용도 | 예시 |
| strcmp | 문자열 비교 | if (strcmp(a, b) == 0) |
| strncmp | n글자만 비교 | strncmp(a, b, 3) |
| strcasecmp | 대소문자 무시 비교 | strcasecmp(a, b) |
| strlen | 길이 확인 | len = strlen(str) |
| strcpy | 문자열 복사 | strcpy(dest, src) |
핵심 암기
// 문자열이 같은지 확인
if (strcmp(str1, str2) == 0) {
// 같음
}
// 문자열이 다른지 확인
if (strcmp(str1, str2) != 0) {
// 다름
}
기억하세요: strcmp == 0이면 같다!

