중급 87. 실수를 문자열로 변환하기 2 (ecvt)

학습 내용 : printf() 함수를 사용하지 않고, 지수가 포함된 실수값을 문자열로 변환하는 기본 원리를 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include #include #pragma warning(disable:4996) void main() { double value1 = 3.14e10; double value2 = -3.14e10; char *pstr; int dec; int sign; pstr = ecvt(value1, 3, &dec, &sign); puts(pstr); printf("소수점의 위치는 %d, 부호는 %d입니다.\n", dec, sign); pstr = ecvt(value2, 3, &dec, &s..

중급 86. 실수를 문자열로 변환하기 1 (fcvt)

학습 내용 : printf() 함수를 사용하지 않고, 실수값을 문자열로 변환하는 기본 원리를 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 #include #include #pragma warning(disable:4996) void main() { double value1 = 3.141592; double value2 = -3.141592; char *pstr; int dec; int sign; pstr = fcvt(value1, 6, &dec, &sign); puts(pstr); printf("소수점의 위치는 %d, 부호는 %d입니다.\n", dec, sign); pstr = fcvt(value2, 8, &dec, &sign); ..

중급 85. 정수를 문자열로 변환하기 3 (_ultoa)

학습 내용 : itoa() 함수와 기능이 유사한 _ultoa() 함수의 기능을 이해합니다. 소스 코드 : 1 2 3 4 5 6 7 8 9 10 11 12 13 #include #include #pragma warning(disable:4996) void main() { unsigned value = 98765; int radix = 16; char string[100]; _ultoa(value, string, radix); puts(string); } 실행 화면 :