요약
| 상황 | strncpy 용도 |
| 명령어 파싱 | 프로토콜에서 특정 부분 추출 |
| LCD 출력 | 긴 문자열을 화면 크기에 맞게 자름 |
| GPS/센서 | 데이터 문자열에서 값 추출 |
| 통신 | 패킷 헤더/데이터 분리 |
| 보안 | 버퍼 오버플로우 방지 |
관련 함수 비교
| 함수 | 용도 | 예시 |
| strcpy | 전체 복사 | strcpy(dest, src) |
| strncpy | n글자 복사 | strncpy(dest, src, n) |
| strcat | 문자열 연결 | strcat(dest, src) |
| strncat | n글자 연결 | strncat(dest, src, n) |
| strlen | 길이 확인 | len = strlen(str) |
| strcmp | 문자열 비교 | if (strcmp(a, b) == 0) |

