반응형

언어 자료구조 알고리즘 1251

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 함수를 사용하려면 비교하는 함..

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

system 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h int system(const char *cmd); 시스템 명령 수행 입력 매개 변수 리스트 cmd 명령 문자열 반환 값 시스템 명령이 반환한 값 system 함수는 명령어를 수행하는 함수입니다. 다른 말로하면 프로그램을 실행하는 함수입니다. system 함수는 명령을 수행하여 해당 프로세스가 종료하면 종료할 때의 값을 그대로 반환합니다. 다음의 예제는 system 함수로 메모장을 실행하고 테스트를 위한 타겟 프로그램을 실행하는 코드입니다. 타겟 프로그램 //C언어 표준 라이브러리 함수 사용법 가이드 //system 함수 테스트 용 타겟 //프로그램 이름 : target.exe #include int mai..

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

getenv 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h char *getenv(const char *name); 환경 변수 값 구함 입력 매개 변수 리스트 name 환경 변수 이름(키) 반환 값 환경 변수 값 환경 변수는 시스템과 프로그램에 "키=값" 형태로 등록한 변수를 말합니다. 환경 변수에는 호스트 이름이나 현재 실행 디렉토리 이름 등이 있습니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //char *getenv(const char *name); 환경 변수 값 구함 //환경 변수에서 컴퓨터 이름과 CPU 개수 찾기 #include #include int main(void) { //시스템에 따라 환경 변수 이름은 다를 수 있습니다. print..

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

exit 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h void exit(int status); 프로세스 종료 입력 매개 변수 리스트 status 호스트 환경에게 알려 줄 종료 값 반환 값 없음 exit 함수는 정상적으로 프로세스를 종료하는 함수입니다. abort 함수는 비정상적으로 프로세스를 종료할 때 사용합니다. 프로세스가 정상적으로 종료하면 열려져 있는 파일 스트림을 닫고 atexit 함수로 등록한 함수들을 수행하는 등의 정상적인 종료 작업을 수행합니다. exit의 입력 인자로 전달하는 status는 호스트 환경에 전달하며 main 함수의 return 값과 같은 역할입니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //void exit(int s..

반응형