Programming Language/C (1) 썸네일형 리스트형 [C] sizeof()와 strlen()의 차이 #include #include int main(){ char *sentence = "writing down something \n"; write(1, sentence, sizeof(sentence)); return 0; } 처음에 생각으로는 결과 출력이 sentence 전체가 될 줄 알았는데, writing까지만 되었다. 우분투 매뉴얼 상에서 write의 시놉시스는 다음과 같다. #include ssize_t write(int fd, const void *buf, size_t count); 파라미터 중 size_t count는 문자열의 바이트 수이다. sizeof를 이용해 측정한, 문자열의 바이트 값이 실제 문자열보다 작았다는 것이다. 문자열의 size를 string.h의 strlen() 함수를 이용해.. 이전 1 다음