카테고리 없음
[C++] 메모리 관리 함수 - memchr()
s뽈록이s
2013. 12. 10. 22:06
void main(void) { char str[10] = "hello hi"; cout << "memchr() = " << memchr(str, ' ', strlen(str)) << endl; }
프로그램 실행화면
void *memchr(const void *buf,int c,size_t count);
문자열 조작 함수 중에서 strchr()함수와 같은 역할을 한다. 메모리에 들어 있는 값 중에서 특정 문자를 찾아 그 위치를 반환하여 준다.
문자열 조작함수에서는 strrchr()함수가 존재하지만 메모리 관리 함수에서는 memrchr()함수는 존재하지 않는다.
왜 안만들었는지는 모르겠지만 아무튼 존재하지 않는다. 메모리 관리 함수는 void형으로 인자를 받기 때문에 어떠한 형이든 상관없이 동작 가능하다.