반응형

setlocale 2

[C언어] 70. 문자열 길이와 strlen 함수

70. 문자열 길이와 strlen 함수 C 컴파일러에서는 문자열 데이터에 관한 여러가지 함수를 제공하고 있어요. 이러한 함수들을 사용하려면 string.h 파일을 포함하세요. #include strlen 함수는 문자열 길이를 구하는 함수예요. size_t strlen(const char *str); 입력 인자로 문자열을 const char * 형식 변수로 받고 문자열 길이를 size_t 형식으로 반환해요. const char * 형식으로 받는 이유는 전달받은 문자열의 내용을 바꾸지 않겠다는 의미예요. 그리고 반환 형식인 size_t 형식은 부호없는 정수형으로 unsigned int 와 같은 표현이예요. 실제 헤더 파일에는 다음처럼 size_t를 typedef 문으로 정의하고 있어요. typedef uns..

wcstombs_s 함수 [C언어 표준 라이브러리 함수 가이드]

wcstombs_s 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h errno_t wcstombs_s (size_t *pcnt,char* dest,size_t size, const wchar_t* src, size_t max); 멀티 바이트 문자의 시퀀스를 와이드 문자의 시퀀스로 변환 입력 매개 변수 리스트 pcnt 변환 개수를 담을 메모리 주소 dest 변환한 문자열을 담을 버퍼 size dest 버퍼 크기 src 유니코드 스트링 max 변환할 최대 바이트 반환 값 에러 번호 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //errno_t wcstombs_s(size_t *pcnt, char* dest, size_t size, const wchar_t* s..

반응형