스트링/문자 배열의 이해와 길이 구하기
☞ strlen, strnlen size_t strlen(const char *s); size_t strnlen(const char *s, size_t maxlen); C언어에서 스트링(String)은 널(NULL, 0)문자로 끝나는 연속적인 char 타입의 바이트 배열로 정의할 수 있으며, char 배열, 스트링 상수, 동적 할당 메모리등에 저장합니다. 그 시작 위치를 char * 포인터 변수에 저장하거나 배열명으로 참조할 수 있습니다. 널 문자는 숫자 0으로 문자 상수로는 '\0'으로 표현할 수 있습니다. ☞ 예제 char *teststr1 = "test string"; char teststr2[30] = "test string"; char *teststr3 = (char *)malloc(30); s..
C | C++
2018. 5. 24. 20:52