Desc :

cahr* gcvt( double value, int digits, char *buffer );

value - 지수가 포함된 실수값

digits - 문자열 변환 시 몇 바이트를 의미있는 숫자로 변환할 것인지 지정

buffer - value값이 변환되어 저장되는 포인터변수

 

fcvt, ecvt와 달리 소수점과 부호가 포함되어 있음

 

---> 실수값을 변환하여 문자 배열 버퍼에 저장하고 반환

 


Source Code :

#include <stdio.h>
#include <stdlib.h>

void main()
{
	double value;
	char buffer[100];

	value = 3.14e10;
	gcvt(value, 3, buffer);

	printf("변환된 문자열은 %s입니다.\n", buffer);

	value = -3.14e10;
	gcvt(value, 3, buffer);

	printf("변환된 문자열은 %s입니다.\n", buffer);

}

 


Result :

 

 

+ Recent posts