반응형
#gcvt #sprintf #실수 #부동소수점 #문자열 #변환
#include <stdlib.h> char gcvt(double value, int ndec, char *buf); |
gcvt 함수는 인수 value로 지정된 부동소수점 숫자를 문자열로 변환한 후 buf에 저장합니다.
ndec는 유효자릿수를 나타냅니다.
참고: sprintf
비주얼스튜디오에서는 gcvt 함수 대신에 _gcvt 함수를 사용해야 합니다.
#define _CRT_SECURE_NO_WARNINGS // Visual Studio
#include <stdio.h>
#include <stdlib.h>
int main()
{
char s[100];
double n = 123.456;
_gcvt(n, 5, s);
printf("%s\n", s);
n = -123.456;
_gcvt(n, 5, s);
printf("%s\n", s);
n = 0.123456e3;
_gcvt(n, 5, s);
printf("%s\n", s);
return 0;
}
반응형
'C_C++ > C_라이브러리_함수' 카테고리의 다른 글
(C언어) getch, _getch: 키보드에서 에코 없이 한 문자를 읽는다 (0) | 2023.02.10 |
---|---|
(C언어) getc: 스트림으로부터 한 문자를 읽는다 (0) | 2023.02.10 |
(C언어) fwrite: 스트림에 데이터를 씁니다 (0) | 2023.02.10 |
(C언어) ftell: 현재 파일 포인터의 위치 알아내기 (0) | 2023.02.10 |
(C언어) fseek: 스트림에서 현재 파일 포인터의 위치를 이동시킨다 (0) | 2023.02.09 |