¶
거 -_-;;
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++; } }