C
문자열 관련 함수
오군_
2023. 5. 22. 14:12
반응형
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);
반응형
반응형