느낀 ¶
만 는 -_-;;
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++; } }