¶
거 -_-;;
C++ 고 ; 고 걍 ..
-_-...
구 num2str .. 걍 ; switch ㅠㅠ
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++;
}
}










