반응형
strlen함수 : 문자열 길이 반환
문자열의 길이 반환, 널 문자는 길이에 포함되지 않는다.
size_t strle(const char* s);
strcpy, strncpy : 문자열 복사 함수
strcpy : 두번째 인자의 값을 첫번째 인자에 복사.
strncpy : n 길이만큼만 두번째인자를 첫번째 인자에 복사, 널문자는 복사해주지 않는다.
char* strcpy(char* dest, const char* src);
char* strncpy(char* dest, const char *src, size_t n);
strcat, strncat : 문자열 덧붙이는 함수
strcat : 두번째 인자를 첫번째 인자 뒤에 연결시킨 주소 값을 반환
strncat : 두 번째 인자 n 길이만큼만 첫번째 인자 뒤에 연결시킨 주소 값을 반환,
널 문자를 포함하여 n+1개의 문자를 덧붙인다.
char* strcat(char* dest, const char* src);
char* strncat(char* dest, const char* src, size_t n);
strcmp, strncmp : 문자열 비교 함수
문자열의 내용이 같으면 0, 같지 않으면 0이 아닌 값 반환
- s1 이 더 크면 0보다 큰 값 반환
- s2가 더 크면 0보다 작은 값 반환
int strcmp(const char* s1, const char* s2);
int strncmp(const char* s1, const char* s2, size_t n);
atoi, atol atof : 변환함수
헤더파일 stdlib.h 에 선언되어 있다.
atoi : 문자열의 내용을 int형으로 변환
atol : 문자열의 내용을 long형으로 변환
atof : 문자열의 내용을 double형으로 변환
int atoi(const char* str);
long atol(const char* str);
double atof(const char* str);
반응형
반응형
'C' 카테고리의 다른 글
| 구조체 typedef 선언 (1) | 2023.05.23 |
|---|---|
| 구조체 (0) | 2023.05.22 |
| 표준 입출력 버퍼 (0) | 2023.05.22 |
| 문자와 문자열 함수 (0) | 2023.05.22 |
| 함수 포인터 (0) | 2023.05.19 |