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

Posted at 2011. 2. 12. 00:57 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>
#include <stdlib.h>

void main( void )
{
	double value;
	char *pstr;
	int dec, sign;

	value = 3.1415926535;
	pstr = fcvt( value, 6, &dec, &sign );

	printf( "변환된 문자열은 %s입니다.\n", pstr );
	printf( "소수점의 위치는 %d, 부호는 %d입니다.\n", dec, sign );

	value = -3.1415926535;
	pstr = fcvt( value, 8, &dec, &sign );
	printf( "변환된 문자열은 %s입니다.\n", pstr );
	printf( "소수점의 위치는 %d, 부호는 %d입니다.\n", dec, sign );
}
//

085. 정수를 문자열로 변환하기 3(ultoa)085. 정수를 문자열로 변환하기 3(ultoa)

Posted at 2011. 2. 12. 00:53 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>
#include <stdlib.h>

void main( void )
{
	long value;
	char string[100];
	int radix;

	radix = 16;		// 16진수

	value = 34567;
	ultoa( value, string, radix );
	printf( "변환된 문자열은 %s입니다.\n", string );

	value = 1234567890;
	ultoa( value, string, radix );
	printf( "변환된 문자열은 %s입니다.\n", string );
}
//

084. 정수를 문자열로 변환하기 2(ltoa)084. 정수를 문자열로 변환하기 2(ltoa)

Posted at 2011. 2. 12. 00:51 | Posted in Computer/초보자를 위한 C 언어 300제
#include <stdio.h>
#include <stdlib.h>

void main( void )
{
	long value;
	char string[100];
	int radix;

	radix = 2;		// 2진수

	value = 12345;
	ltoa( value, string, radix );
	printf( "변환된 문자열은 %s입니다.\n", string );

	value = -12345;
	ltoa( value, string, radix );
	printf( "변환된 문자열은 %s입니다.\n", string );
}
//