반응형

C언어 표준 라이브러리 함수 사용법 가이드 77

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

[C언어 소스] calloc 함수 사용 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//void *calloc(size_t nmemb, size_t size); 동적으로 메모리 할당//동적으로 생성한 Data를 동적으로 생성한 Stack에 보관 #include #include #include typedef struct Data Data;struct Data{ int num; char *name;};Data *NewData(int num, const char *name);//동적으로 Data 생성void DeleteData(Data *data);//동적으로 생성한 Data 소멸void DataView(Data *data);//Data 정보 보기 typedef struct Stack Stack;s..

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

[C언어 소스] srand 함수 사용 예제 //C언어 표준 라이브러리 함수 사용법 가이드//void srand(unsigned int seed); 랜덤 값을 계산할 때 사용하는 seed 값 설정//서로 중복없이 1~45 사이에 랜덤 값 6개를 만들기 #include #include #include #define MAX_VALUE 45#define MAX_TRY 6 int main(void){ int check[MAX_VALUE] = { 0 }; int cnt; int value; printf("RAND_MAX is %d \n", RAND_MAX); srand((unsigned)time(NULL));//랜덤 seed 값 설정 for (cnt = 0; cnt

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

[C언어 소스] rand 함수 사용 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//int rand (void); 랜덤 값을 발생//서로 중복없이 1~45 사이에 랜덤 값 6개를 만들기 #include #include #include #define MAX_VALUE 45#define MAX_TRY 6 int main(void){ int check[MAX_VALUE]={0}; int cnt; int value; printf("RAND_MAX is %d \n",RAND_MAX); srand((unsigned)time(NULL));//랜덤 seed 값 설정 for(cnt=0;cnt

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

[C언어 소스] strtoull 함수 사용 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//unsigned long strtoul(const char *nptr,char **endptr,int base); 정수로 구성한 문자열로 unsigned long long 형식 값//문자열의 정수를 원하는 진수 체계의 정수로 계산하여 출력 #include #include int main(void){ char src[100] = "1234567890 123456789abcdef 16 1111111111111111111111111111111111111111"; char *pos = NULL; unsigned long long value1 = 0, value2 = 0, value3 = 0, value4 = 0..

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

[C언어 소스] strtoul 함수 사용 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//unsigned long strtoul(const char *nptr,char **endptr,int base); 정수로 구성한 문자열로 unsigned long 형식//문자열의 정수를 원하는 진수 체계의 정수로 계산하여 출력 #include #include int main(void){ char src[100] = "123 ff 16 1001"; char *pos = NULL; unsigned long value1 = 0, value2 = 0, value3 = 0, value4 = 0; value1 = strtol(src, &pos, 10);//10진수로 계산 value2 = strtol(pos, &pos..

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

[C언어 소스] strtoll 함수 사용 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//long long strtoll(const char * nptr,char **endptr,int base); 정수로 구성한 문자열로 long long 형식 값을 구함//문자열의 정수를 원하는 진수 체계의 정수로 계산하여 출력 #include #include int main(void){ char src[100] = "1234567890 123456789abcdef 16 100111111111111110000001100111110011110"; char *pos = NULL; long long value1 = 0, value2 = 0, value3 = 0, value4 = 0; value1 = strtoll(..

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

[C언어 소스] strtold 함수 사용 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//long double strtold(const char *nptr, char **endptr); 수로 구성한 문자열로 long double 형식 값을 구함//문자열의 실수 부분을 추출하여 값을 출력하고 나머지 구성 문자열을 출력#include #include int main(void){ char src[100] = "123.45abcd"; char *pos = NULL; long double value = 0; value = strtold(src, &pos);//실수 부분을 추출 printf("value is %.2f\n", value);//추출한 값 출력 printf("%s\n", pos);//나머지 부..

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

[C언어 소스] strtod 함수 사용 예제 //C언어 표준 라이브러리 함수 사용법 가이드//double strtod(const char *nptr,char **endptr); 수로 구성한 문자열로 double 형식 값을 구함//문자열의 실수 부분을 추출하여 값을 출력하고 나머지 구성 문자열을 출력#include #include int main(void){ char src[100]="123.45abcd"; char *pos=NULL; double value=0; value = strtod(src,&pos);//실수 부분을 추출 printf("value is %.2f\n",value);//추출한 값 출력 printf("%s\n",pos);//나머지 부분도 출력 return 0;} 출력123.45 abcd ..

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

[C언어 소스] atoll 함수 사용 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//long long atoll(const char *nptr); 정수 표현의 문자열로 long long 형식 값을 구함//정수 표현의 문자열을 정수 값으로 변환하여 출력 #include #include int main(void){ printf("%lld\n",atoll("12345678901234567")); printf("%lld\n",atoll("-12345678901234567")); printf("%lld\n",atoll("12345678901234567ab")); printf("%lld\n",atoll("ab12345678901234567")); return 0;}출력12345678901234567-1..

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

[C언어 소스] atol 함수 사용 예제 코드 //C언어 표준 라이브러리 함수 사용법 가이드//long atol(const char *nptr); 정수 표현의 문자열로 long 형식 값을 구함//정수 표현의 문자열을 정수 값으로 변환하여 출력 #include #include int main(void){ printf("%d\n",atol("12")); printf("%d\n",atol("-12")); printf("%d\n",atol("12abc")); printf("%d\n",atol("-12abc")); printf("%d\n",atol("abc12.34")); printf("%d\n",atol("-abc12.34")); return 0;} 출력12-1212-120 0 언제나 휴일 티스토리 바로가기 언..

반응형