C 언어 scanf fgets 차이: 입력 버퍼와 문자열 실수 줄이기
C 언어 scanf fgets 차이를 입력 버퍼, 공백 포함 문자열, 개행 문자 처리, 버퍼 크기 제한 관점에서 정리합니다. 문자열 입력 실수를 줄이는 기준과 예제, 체크리스트까지 함께 설명합니다.
C 언어 scanf fgets 차이를 입력 버퍼, 공백 포함 문자열, 개행 문자 처리, 버퍼 크기 제한 관점에서 정리합니다. 문자열 입력 실수를 줄이는 기준과 예제, 체크리스트까지 함께 설명합니다.
strcpy와 strncpy 차이를 쉽게 정리합니다. 널 종료, 패딩, truncation, 버퍼 오버플로 관점에서 무엇을 믿으면 안 되는지 C 문자열 복사 기준으로 설명합니다.
C 언어 문자열과 문자 배열 차이를 문자열 리터럴, char 배열, char 포인터, 수정 가능성, 함수 인자 동작까지 한 흐름으로 정리합니다.
C 언어 enum을 왜 쓰는지 쉬운 예시로 정리합니다. 매직 넘버를 named constant로 바꾸는 이유, switch 가독성, 디버깅, 상태 묶음 표현, 초보자 오해까지 함께 설명합니다.
C 언어 struct와 typedef 차이를 쉬운 예시로 정리합니다. struct tag, alias, 함수 인자와 포인터 선언 가독성, self-reference, 초보자가 자주 헷갈리는 오해까지 한 번에 설명합니다.