089. 문자가 알파벳인지 검사하기(isalpha)089. 문자가 알파벳인지 검사하기(isalpha)

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

void main( void )
{
	char *string = "Cat 1 Car 2 Cow 3,...";
	char buffer[100] = {0,};
	int cnt = 0;

	while( *string )
	{
		if(isalpha( *string ))
		{
			buffer[cnt++] = *string;
		}

		string++;
	}

	puts( buffer );
}
//

088. 실수를 문자열로 변환하기 3(gcvt)088. 실수를 문자열로 변환하기 3(gcvt)

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

void main( void )
{
	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 );
}
//

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

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

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

	value = 3.14e10;
	pstr = ecvt( value, 3, &dec, &sign );

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

	value = -3.14e10;
	pstr = ecvt( value, 3, &dec, &sign );

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