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.0117 sec