C언어 코딩을 하다보면 string관련 함수를 자주 사용하게 되고
모든 것을 외울 수는 없으므로 자주 찾게 된다.
모든 class의 함수를 모두 외우고 coding을 하는 사람은 세상에 없다고 보면 된다.
단, 이 기능을 하는 함수가 있었는데? 있을 거 같은데?? 정도만 알고 있으면 된다.
어떤 것들이 있는지 한번 정도 정리하고 보는 것도 나쁘지 않다.
1. void*memchr(const void * str, int c, size_t n)
-첫번째로 나타나는 문자를 찾아줍니다.
2. int memcmp(const void *str1, comst coid *str2, size_t n)
-n바이트까지 str1과str2의 문자가 같은지 검사합니다.
3. void *memcpy(void *dest, const void *src, size_t n)
-src에서 n바이트만큼을 dest에 복사합니다.
4. void *memove(void *dest, const void *src, size_t n)
-src에서 n바이크 만큼을 dest에 복사하는 또하나의 함수입니다.
5. void *memset(void *str, int c, size_t n)
-str의 n번째 글자를 c로 대체합니다.
6. char *strcat(char dest, const char *src)
- dest의 뒤에 scr을 붙입니다.
7. char* strncat(char *dest, const char *src, size_t n)
- dest의 뒤에 src의 n번째 문자까지 붙입니다.
8. char *strchr(const char *str, int c)
- c가 첫번쨰로 나오는곳을 찾습니다.
9. int srtcmp(const char *str1, const char *str2)
- str1과 str2가 같은지 비교합니다.
10. int strncmp(const char *str1, const char *str2, size_t n)
- str1과 str2가 n번째 까지 같은지 확인 합니다.
11. int strcoll(const char *str1, const char *str2)
- str1과 str2가 같은지 비교합니다. 비교 결과는 LC_COLLATE 세팅에 따라 달라집니다.
12. char *strcpy(char * dest, const char *src)
- src를 dest에 복사합니다.
13. char *strncpy(char *dest, const char * src, size_t m)
-src의 n번째 문짜까지를 dest에 복사합니다.
14. stze_t strcspn(const char *str1, const char *str2)
- str2에는 포함되지 않은 str1에 포함된 문자의 숫자를 알려줍니다.
15. char *strerror(int errnum)
- 배열 내부의 에러 'errnum'을 검색고 에러 메시지를 리턴해 줍니다.
16. size_t strlen(const char *str)
-str의 길이를 계산합니다. ('널문자는 포함하지 않은길이를 린턴 합니다.)
17. char *strpbrk(const char *str1, const char *str2)
- str1에서 str2에 있는 문자와 같은 천번째 문자를 리턴해줍니다.
18. char *strrchr(const char *str, int c)
- str의 마지막에 있는 문자 c와 같은 문자를 알려줍니다.
19. size_t strspn(const char *str1, const char *str2)
- str2에 완전하게 포함되어있는 str1의 크기를 계산해준다.
20. char *strstr(const char *haystack, const char *needle)
- 문자열에서 임의의 문자열이 시작하는 위치를 구합니다
21. char *strtok(char *str, const char *delim)
- str을 delim을 기준으로 자릅니다. 잘라낸 문자열의 천번재 포인터를 반환하며, 문자열이 없다면 NULL을 반환합니다.
22. size_t strxfrm(char *dest, const char *src, size_t n)
- src의 앞에서부터 n번째 까지의 문자들을 수집하여 dest에 위치 시킵니다.
'글쓰기 > 잡동사니' 카테고리의 다른 글
테슬라(Tesla)의 한국 진출 어디까지 왔는가??(사무실은 강남 보라 TR??) (0) | 2016.10.04 |
---|---|
애드센스 사이트 승인 에러 해결!! '애드센스에 가입할 수 없는 URL입니다?!?!' (5) | 2016.03.11 |
고발!!! 롯데 빠다코코낫 완전 과대 포장!!! 질소도 아깝냐?!?! (0) | 2016.03.09 |
드디어~~ 애드센스 핀번호 도착~~!!!!!! (0) | 2016.03.04 |
LOL 챔피언 중국 이름(명칭) (0) | 2016.02.19 |