프로그래밍 언어/C언어

C언어 문자열을 처리하는 함수들(String.h)

원원 2016. 12. 21. 09:21



지금 작성하는 함수들은 string.h헤더파일을 include 시켜줘야 한다. ( #include <string.h> )



1.현재 문자열 길이구하기

size_t strlen(const char *str) : 현재 문자열(str)의 길이를 구한다. 리턴값은 역시 문자열의 길이이다.






2.문자열 복사하기

char *strcpy(char *dest, const char *src) : dest는복사당할 변수이고 src는 복사할 변수이다. 리턴값은 복사된 값이다.




3.문자열 비교하기

int strcmp(const char *string1 , const char *string2) : string1과 string2를 비교해서 같으면0, string1이 string2보다 사전적으로 앞에있으면 -1 사전적으로 뒤에있으면 +1

리턴값은 비교한결과.



4.문자열 끝에 문자열 추가하기

char *strcat(char *dest , const char *src) : 문자열dest 뒤에 src를 추가한다.



5.문자열에서 문자(열) 찾기

char *strchr(const cha *str , int c) : str은 찾을곳, c는 찾고싶은 문자 리턴값은 찾은 곳부터의 주소값


char *strstr(const char *str, const char *strSearch) : str은 찾을곳, strSearch는 찾고싶은 문자열 리턴값은 찾은 곳부터의 주소값