반응형

분류 전체보기 2946

mbtowc 함수 [표준 라이브러리 함수 가이드]

mbtowc 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h int mbtowc(wchar_t *pwc,const char *s,size_t n); 멀티 바이트 문자를 와이드 문자로 변환 입력 매개 변수 리스트 pwc 유니코드 문자를 저장할 변수 s 멀티바이트 문자가 있는 위치 n 변환할 바이트 수 반환 값 변환할 수 없을 때 -1, 변환한 멀티바이트 문자 수 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //int mbtowc(wchar_t *pwc, const char *s, size_t n); 멀티 바이트 문자를 와이드 문자로 변환 //멀티 바이트 문자열을 구성하는 문자를 유니코드로 변환 #include #include #include #include ..

mblen 함수 [표준 라이브러리 함수 가이드]

mblen 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h int mblen(const char *s, size_t n); 멀티 바이트 문자의 유효성을 확인하고 길이 구함 입력 매개 변수 리스트 s 문자가 있는 주소 n 검사할 길이(MB_CUR_MAX를 주로 사용) 반환 값 멀티 바이트 문자로 표현할 때 차지하는 바이트 수(1, 2), 널문자는 0, 유효하지 않으면 -1 mblen 유니코드 문자가 멀티 바이트 문자로 유효한지 확인하거나 차지하는 바이트 수를 반환합니다. 다음은 Microsoft Visual Studio 2015로 확인했을 때 나오는 결과입니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //int mblen(const char *s, si..

lldiv 함수 [표준 라이브러리 함수 가이드]

lldiv 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h lldiv_t lldiv(long long numer, long long denom); 나누기 연산의 몫과 나머지 계산 입력 매개 변수 리스트 number 피젯수 denom 젯수 반환 값 나누기 연산의 몫과 나머지 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //lldiv_t lldiv(long long numer, long long denom); 나누기 연산의 몫과 나머지 계산 //나누기 연산의 몫과 나머지 계산 #include #include int main(void) { long long a, b; lldiv_t dt; printf("피젯수: "); scanf_s("%lld",&a); prin..

ldiv 함수 [표준 라이브러리 함수 가이드]

ldiv 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h ldiv_t ldiv(long numer, long denom); 나누기 연산의 몫과 나머지 계산 입력 매개 변수 리스트 number 피젯수 denom 젯수 반환 값 나누기 연산의 몫과 나머지 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //ldiv_t ldiv(long numer, long denom); 나누기 연산의 몫과 나머지 계산 //나누기 연산의 몫과 나머지 계산 #include #include int main(void) { long a, b; ldiv_t dt; printf("피젯수: "); scanf_s("%ld",&a); printf("젯수: "); scanf_s("%ld",&b); d..

div 함수 [표준 라이브러리 함수 가이드]

div 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h div_t div(int numer, int denom); 나누기 연산의 몫과 나머지 계산 입력 매개 변수 리스트 number 피젯수 denom 젯수 반환 값 나누기 연산의 몫과 나머지 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //div_t div(int numer, int denom); 나누기 연산의 몫과 나머지 계산 //나누기 연산의 몫과 나머지 계산 #include #include int main(void) { int a, b; div_t dt; printf("피젯수: "); scanf_s("%d",&a); printf("젯수: "); scanf_s("%d",&b); dt= div(a,b); ..

llabs 함수 [C언어 표준 라이브러리 함수 가이드]

llabs 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h long long llabs(long long j); 절대값 구함 입력 매개 변수 리스트 정수 반환 값 입력한 정수의 절대값 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //long long llabs(long long j); 절대값 구함 //입력한 정수의 절대값 출력 #include #include int main (void) { long long n; long long absolute; printf("정수 :"); scanf_s("%lld",&n); absolute = llabs(n); printf("%lld의 절대값:%lld\n",n,absolute); return 0; } 출력 정수 : -1..

labs 함수 [C언어 표준 라이브러리 함수 가이드]

labs 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h long labs(long j); 절대값 구함 입력 매개 변수 리스트 j 정수 반환 값 입력한 정수의 절대값 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //long labs(long j); 절대값 구함 //입력한 정수의 절대값 출력 #include #include int main (void) { long n; long absolute; printf("정수 :"); scanf_s("%ld",&n); absolute = labs(n); printf("%d의 절대값:%d\n",n,absolute); return 0; } 출력 정수 : -3 (입력) -3의 절대값: 3 사용한 함수 [언어 자료구조 알고리즘..

abs 함수 [C언어 표준 라이브러리 함수 가이드]

abs 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h int abs(int j); 절대값 구함 입력 매개 변수 리스트 j 정수 반환 값 입력한 정수의 절대값 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //int abs(int j); 절대값 구함 //입력한 정수의 절대값 출력 #include #include int main (void) { int n; int absolute; printf("정수 :"); scanf_s("%d",&n); absolute = abs(n); printf("%d의 절대값:%d\n",n,absolute); return 0; } 출력 정수 : -3 (입력) -3의 절대값: 3 사용한 함수 [언어 자료구조 알고리즘/C11 표준 라이브..

qsort 함수 [C언어 표준 라이브러리 함수 가이드]

qsort 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h void qsort(void *base, size_t nmemb, size_t size, int (*compare)(const void *, const void *)); 정렬 입력 매개 변수 리스트 base 정렬할 원소들이 있는 메모리 주소 nmemb 정렬할 원소 개수 size 원소 하나의 크기 compare 비교 알고리즘 반환 값 없음 qsort 함수는 배열을 정렬하는 함수입니다. 마지막 인자로 비교 알고리즘을 받습니다. 비교 알고리즘은 호출하는 곳에서 함수로 정의하여 전달합니다. 비교 알고리즘을 정의한 함수에서는 앞쪽이 크면 양수, 같으면 0, 뒤쪽이 크면 음수를 반환하게 정의합니다. 사용 예 //C언어 ..

bsearch 함수 [C언어 표준 라이브러리 함수 가이드]

bsearch 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h void *bsearch(const void *key, const void *base,size_t nmemb, size_t size,int (*compare)const void *, const void *)); 이진 탐색 입력 매개 변수 리스트 key 검색할 키 base 정렬 상태의 메모리 주소 nmemb 원소 개수 compare 비교 논리 반환 값 검색할 키가 있는 메모리 주소, 없을 때 NULL bsearch 함수는 정렬 상태의 배열에서 이진 탐색으로 빠른 검색 기능을 제공합니다. 마지막 인자는 두 개의 원소를 비교할 수 있는 알고리즘을 전달받습니다. 따라서 bsearch 함수를 사용하려면 비교하는 함..

반응형