반응형 전체 글992 isprint 함수 #include int isprint(int c); 이 함수는 공백을 포함하여 인쇄 가능한 문자를 확인한다. 즉, 아스키코드 32~126의 코드인지 확인 반환 값 맞으면 양의 정수 틀리면 0을 반환한다. 2020. 2. 25. isalnum 함수 #include int isalnum(int c); 이 함수는 c가 알파벳 또는 문자로 표현한 숫자인지 확인하는 함수이다. 반환 값 맞으면 양의 정수반환 아니면 0을 반환한다. 2020. 2. 25. isdigit 함수 #include int isdigit(int c); 이 함수는 주어진 c가 문자로 표현한 숫자인지 확인하는 함수이다. 즉 '0' ~ '9' 여부 확인 반환 값 맞으면 양의 정수를 반환 아니면 0을 반환한다. 2020. 2. 25. isalpha 함수 #include int isalpha(int c); 이 함수는 알파벳인지 아닌지를 확인하는 함수이다. 반환 값 알파벳이 맞으면 양의 정수 값을 아니면 0을 반환한다. 알파벳은 소문자 대문자 모두 포함이다. 2020. 2. 25. memcmp 함수 #include int memcmp(const void *s1, const void *s2, size_t n); 이 함수는 n 번째까지 s1, s2를 (unsigned char)로 비교하는 함수 있다. 반환 값 크기가 같으면 0을 반환 s1이 더 크면 1을 반환 s2가 더 크면 -1을 반환한다. 만약 n이 0이면 0을 반환한다. 2020. 2. 25. memmove 함수 #include void *memmove(void *dest, const void *src, size_t n); 이 함수는 src에서 dest로 n만큼 데이터를 복사한다. 복사할 때, src에서 dest로 직접 복사하는 게 아니라 임시 배열을 이용해 거기에 복사하고 다시 임시 배열에서 dest로 복사해 넣는다. 이렇게 하는 이유는 메모리 겹침현상을 방지하기 위해서이다. 리턴 값 dest의 주소값을 리턴한다. 2020. 2. 24. 이전 1 ··· 157 158 159 160 161 162 163 ··· 166 다음 반응형