2015년 7월 15일 수요일

20150716 문자와 문자열 관련 함수

typedef를 사용하면 unsigned int의 선언을 size_t로 대체가능!
예==typedef unsigend int size_t; // 자료형의 이름 변경선언 (size_t==변경된이름)

string.h 문자열 관련함수 헤더파일

strlen 문자열의 길이를 반환하는 함수 // size_t strlen(const char *s);

문자열을 복사하는 함수들 : strcpy, strncpy // strcpy보다 strncpy가 더 안전하다!
char *strcpy(char *dest, const char *src);
char *strncpy(char *dest, const char *src, size_t n);

문자열을 덧붙이는 함수들 : strcat, strncat // strcat보다 strncat가 더 안전하다!
char *strcat(char *dest, const char *src);
char *strncat(char *dest, const char *src, size_t n);

문자열을 비교하는 함수들 : strcmp, strncmp
//두 문자열의 내용이 같으면 0, 같지 않으면 0이 아닌 값 반환
//아스키코드 값을 비교
int strcmp(const char *s1, const char *s2);
int strncmp(const char *s1, const char *s2, size_t n);

댓글 없음:

댓글 쓰기