U E D R , A S I H C RSS

숫자를한글로바꾸기/김태훈zyint

-_-;;
C++ ; 고 걍 ..
-_-...
구 num2str .. 걍 ; switch ㅠㅠ

~cpp 
#include <stdio.h> 
#include <string.h>

#define TRUE 1
#define FALSE 0

char* num2str(int num); //  .
int is_numarray(char getdata[]); //char     -  TRUE 
void inputdata(char *getdata); // 5   getdata  기
void prtkor(char *getdata);



int main(int argc, char* argv[])
{
	char getdata[6];

	//
	inputdata(getdata);


	//
	prtkor(getdata);


	printf("\n");
	return 0;

}

// 5   getdata  기
void inputdata(char *getdata)
{
	do{
		// 기
		printf(" 5  >> ");
		gets(getdata);
		if(strlen(getdata)>5) continue;

		//?
		if(!is_numarray(getdata)) continue;
		
		//   감.
		break;
	} while(1);

}

//  .
char* num2str(int num)
{
	char* str;
	switch(num)
	{

	case 1:
		str = "";
		break;
	case 2:
		str = "";
		break;
	case 3:
		str = "";
		break;
	case 4:
		str = "";
		break;
	case 5:
		str = "";
		break;
	case 6:
		str = "";
		break;
	case 7:
		str = "";
		break;
	case 8:
		str = "";
		break;
	case 9:
		str = "구";
		break;
	}
	return str;
}

//char     -  TRUE 
int is_numarray(char getdata[])
{
	// 48 ~ 57
	unsigned int i=0;
	
	do{
		if(getdata[i]<48 || getdata[i]>57) return FALSE;
		i++;
	} while(i <= strlen(getdata)-1 );
	
	return TRUE;
}


void prtkor(char *getdata)
{
	char* jari[5] ={"","","","",""};
	int i,pjari=0;

	for( i=0 ; i<(int)strlen(getdata) ; ++i){
		//   0  .
		if(getdata[i] != '0') 
		{
			//   .
			if(!(i==0 && getdata[i] == '1')){ 
				printf("%s",num2str(getdata[i]-48));
			}
			//  (,,,...)
			printf("%s",jari[strlen(getdata)-pjari-1]); 
		}
		pjari++;
	}

}

..;;ㅁ;; ><;;; ㅎㅎ 그거 !~...ㅎ 그 .^^ 꺼 0 ..;;ㅁ;; 0 ..ㅠ.ㅜ ㅎㅎㅎ 그거 ..ㅎㅎ .ㅎ .. 걸~ㅎ ㅎㅎㅎ 그 >ㅁ<;; - 현태

ㅠㅠ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 걍 .. 겠구 ㅠㅠ
ㅠㅠ - zyint

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:30:15
Processing time 0.0097 sec