반응형

C언어 450

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

strtof 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h float strtof(const char *nptr,char **endptr); 수로 구성한 문자열로 float 형식 값을 구함 입력 매개 변수 리스트 nptr 문자열 endptr 실수를 계산한 다음 위치의 문자열 반환 값 수로 구성한 문자열을 계산한 float 형식 값 strtof 함수는 수로 구성한 문자열을 계산하여 float 형식 값을 반환합니다. 그리고 계산할 수 없는 문자를 발견하면 두 번째 입력 인자로 받은 endptr이 가리키는 곳에 설정합니다. 이를 통해 실수와 다른 문자들로 구성한 문자열에서 실수 값과 다른 문자들로 구성한 문자열 위치를 찾을 수 있습니다. 사용 예 //C언어 표준 라이브러..

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

strtod 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h double strtod(const char *nptr,char **endptr); 수로 구성한 문자열로 double 형식 값을 구함 입력 매개 변수 리스트 nptr 문자열 endptr 실수를 계산한 다음 위치의 문자열 반환 값 수로 구성한 문자열을 계산한 double 형식 값 strtod 함수는 수로 구성한 문자열을 계산하여 double 형식 값을 반환합니다. 그리고 계산할 수 없는 문자를 발견하면 두 번째 입력 인자로 받은 endptr이 가리키는 곳에 설정합니다. 이를 통해 실수와 다른 문자들로 구성한 문자열에서 실수 값과 다른 문자들로 구성한 문자열 위치를 찾을 수 있습니다. 사용 예 //C언어 표준 ..

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

atoll 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h long long atoll(const char *nptr); 정수 문자로 구성한 문자열로 long long 형식 값을 구함 입력 매개 변수 리스트 nptr 문자열 반환 값 정수 문자로 구성한 문자열을 long long 형식으로 계산한 값 atoll 함수는 문자열의 앞 부분에 부호와 정수 문자들을 long long 형식 값으로 계산하여 반환합니다. 계산 도중에 변환할 수 없는 문자를 발견하면 현재 계산한 값을 반환합니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //long long atoll(const char *nptr); 정수 표현의 문자열로 long long 형식 값을 구함 //정수 표현..

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

atol 헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h long atol(const char *nptr); 정수 문자로 구성한 문자열로 long 형식 값을 구함 입력 매개 변수 리스트 nptr 문자열 반환 값 문자열을 구성하는 정수를 long 형식으로 계산한 값 atol 함수는 문자열의 앞 부분에 부호와 정수 문자들을 long 형식 값으로 변환하여 반환합니다. 만약 변환할 수 없는 문자를 발견하면 현재 계산한 값을 반환합니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //long atol(const char *nptr); 정수 표현의 문자열로 long 형식 값을 구함 //정수 표현의 문자열을 정수 값으로 변환하여 출력 #include #include ..

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

atoi헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h int atoi(const char *nptr); 정수 표현의 문자열로 int 형식 값을 구함 입력 매개 변수 리스트 nptr 문자열 반환 값 문자열을 구성하는 정수를 int 형식으로 계산한 값 atoi 함수는 문자열의 앞 부분에 부호와 정수 문자들을 하나의 int 값으로 변환하여 반환합니다. 만약 변환할 수 없는 문자를 발견하면 현재 계산한 값을 반환합니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //int atoi(const char *nptr); 정수 표현의 문자열로 int 형식 값을 구함 //정수 표현의 문자열을 정수 값으로 변환하여 출력 #include #include int main(v..

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

stdlib.h 헤더에는 일반적으로 사용할 수 있는 다양한 함수와 매크로 및 형식을 제공하고 있습니다. 이 책에서는 헤더에서 제공하는 함수 중에 다음 38개 함수 사용법을 소개합니다. double atof(const char *nptr); 실수 표현의 문자열로 float 형식 값을 구함 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - atof int atoi(const char *nptr); 정수 표현의 문자열로 int 형식 값을 구함 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - atoi long atol(const char *nptr); 실수 표현의 문자열로 long 형식 값을 구함 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - atol long long atoll..

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

memset헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - string.h void *memset(void *buffer, int c, size_t n); 메모리를 설정하는 함수 입력 매개 변수 리스트 buffer 버퍼 c 설정할 값 n 설정할 바이트 수 반환 값 buffer 배열이나 구조체 등의 메모리의 모든 내용을 0으로 설정할 때 많이 사용합니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //void *memset(void *buffer, int c, size_t n); 메모리를 설정하는 함수 //배열의 원소를 초기화하지 않은 상태의 값과 memset으로 설정 후 값 출력 #include #include int main(void) { int arr[10]; int..

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

memcpy_s헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - string.h errno_t memcpy_s(void * dest,size_t size, const void * source, size_t n); 메모리 복사하는 함수 입력 매개 변수 리스트 dest 복사 대상 버퍼 size 복사 대상 버퍼 크기 source 복사할 원본 n 복사할 바이트 수 반환 값 에러 번호 memcpy 함수는 복상 대상 버퍼 크기보다 복사할 바이트 수가 더 크면 버퍼 오버플로우 버그가 발생합니다. 이를 개선한 함수가 memcpy_s 함수입니다. 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //errno_t memcpy_s(void * dest,size_t size, const void *..

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

memcmp헤더 파일[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - string.h int memcmp(const void *base1, const void *base2, size_t n); 메모리의 값을 비교하는 함수 입력 매개 변수 리스트 base1 비교 대상 데이터가 있는 버퍼 base1 비교 대상 데이터가 있는 버퍼 n 비교할 바이트 수 반환 값 같을 때 0 , base1이 클 때 양수, base2가 클 때 음수 사용 예 //C언어 표준 라이브러리 함수 사용법 가이드 //int memcmp(const void *base1, const void *base2, size_t n); 메모리의 값을 비교하는 함수 //Member 데이터가 값이 같은지 비교 #include #include #def..

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

memmove헤더 파일 [언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - stdlib.h void *memmove(void *dest, const void *source, size_t n); 메모리를 이동하는 함수 입력 매개 변수 리스트 dest 이동 대상 버퍼 source 이동할 원본 n 이동할 바이트 수 반환 값 dest memmove 함수도 memcpy 처럼 메모리의 내용을 다른 메모리로 옮기는 함수입니다. memmove 함수 내부에서는 이동할 데이터를 임시 버퍼에 옮긴 후에 대상 버퍼로 이동하여 옮길 데이터가 있는 버퍼와 대상 데이터 버퍼가 근접하더라도 중첩 현상이 발생하지 않습니다. memcpy 함수는 근접했을 때 중첩 현상이 발생할 수 있습니다. 예를 들어 memcpy(base, ba..

반응형