반응형

C언어/C언어 예제 235

[C언어 소스] mblen 함수 사용 예제 코드 (멀티 바이트 문자의 유효성을 확인하고 길이 구함)

[C언어 소스] mblen 함수 사용 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//int mblen(const char *s, size_t n); 멀티 바이트 문자의 유효성을 확인하고 길이 구함//멀티 바이트 문자를 유니코드로 변환할 때 2 바이트 필요한 문자를 변환하여 출력#include #include #include int main(void){ int i; int len; char *str = "기억나abc나비야"; wchar_t wc; setlocale(LC_ALL, "Korean");//로케일 설정 for (i = 0; i < strlen(str);i++) { len = mblen(str+i, MB_CUR_MAX);//유니코드로 변환할 때 차지하는 바이트 수 if (len == 1..

[C언어 소스] lldiv 함수 사용 예제 코드

[C언어 소스] lldiv 함수 사용 예제 코드 //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); printf("젯수: "); scanf_s("%lld",&b); dt= lldiv(a,b); printf("몫: %lld 나머지: %lld\n",dt.quot, dt.rem); return 0;} 출력피젯수: 12345678901234젯수: 5 몫: 2469135780246 나머지: 4..

[C언어 소스] ldiv 함수 사용 예제 코드

[C언어 소스] ldiv 함수 사용 예제 코드 //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); dt= ldiv(a,b); printf("몫: %d 나머지: %d\n",dt.quot, dt.rem); return 0;} 출력피젯수: 13젯수: 5 몫: 2 나머지: 3 언제나 휴일 티스토리 바로가기 언제나 휴일 유튜브 채널 바로가기

[C언어 소스] div 함수 예제 코드 (나누기 연산의 몫과 나머지 계산)

[C언어 소스] div 함수 예제 코드 (나누기 연산의 몫과 나머지 계산) //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); printf("몫: %d 나머지: %d\n",dt.quot, dt.rem); return 0;} 출력피젯수: 13젯수: 5 몫: 2 나머지: 3 언제나 휴일 티스토리 바로가기 언제나 휴일 유튜브 채널 바로가기

[C언어 소스] llabs 함수 사용 예제 코드

[C언어 소스] llabs 함수 사용 예제 코드 //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;} 출력정수 : -1234567890123 -1234567890123의 절대값:1234567890123 언제나 휴일 티스토리 바로가기 언제나 휴일 유튜브 채널 바로가기

[C언어 소스] labs 함수 사용 예제 코드 (절대값 구하는 함수)

[C언어 소스] labs 함수 사용 예제 코드 (절대값 구하는 함수) //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 언제나 휴일 티스토리 바로가기 언제나 휴일 유튜브 채널 바로가기

[C언어 소스] abs 함수 사용 예제 코드 (절대값 구함)

[C언어 소스] abs 함수 사용 예제 코드 //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 언제나 휴일 티스토리 바로가기 언제나 휴일 유튜브 채널 바로가기

[C언어 소스] qsort 함수 사용 예제 코드

[C언어 소스] qsort 함수 사용 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//void qsort (void* base,size_t n, size_t size, int (*compare)(const void*,const void*)); 정렬 함수//회원 배열을 번호 순으로 정렬, 이름 순으로 정렬 #include #include #include typedef struct{//회원 구조체 정의 int num; char name[20];}Member; typedef int (*compare)(const void*,const void*);//비교 알고리즘 함수 포인터를 compare 이름으로 타입명 정의 int CompareByNum(const void *v1, const void *v2)/..

[C언어 소스] bsearch 함수 예제 코드

[C언어 소스] bsearch 함수 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//void* bsearch (const void* key, const void* base,size_t num, size_t size, int (*compare)(const void*,const void*)); 이진 탐색 함수//정렬 상태의 배열에서 검색 #include #include #include typedef int (*compare)(const void*,const void*); //비교 알고리즘의 함수 포인터 형식을 compare로 타입명 정의int compare_int (const void * a, const void * b) //두 개의 정수를 비교하는 알고리즘(입력 인자로 정수가 있는 메모리 주소를..

[C언어 소스] system 함수 사용 예제

[C언어 소스] system 함수 사용 예제 타겟 프로그램//C언어 표준 라이브러리 함수 사용법 가이드//system 함수 테스트 용 타겟 //프로그램 이름 : target.exe #include int main(void){ printf("타겟\n"); return 3;} 사용 예//C언어 표준 라이브러리 함수 사용법 가이드//int system(const char *cmd); 시스템 명령 수행//메모장을 수행 후에 타겟 응용을 수행 #include #include int main(void){ int re; re = system("notepad"); printf("notepad return: %d\n",re); re = system("target"); printf("target return: %d\n",..

반응형