#include #include "NumToString.h" short StringToNum(char*cc, long *L, char base); main(int argc, char *argv[]) { char cc[100],base; short len; long LL; if(argc!=3) {if(argc<3) printf("Too few arguments (need 2)\n");else printf("Too many arguments. (need 2)\n"); return;} base=argv[1][0]-'0'; if(base==0) base=10; else if(base==1) base=16; len=StringToNum(argv[2],&LL,base); if(len<0) return; base=argv[1][1]-'0'; if(base==0) base=10; else if(base==1) base=16; len=NumToString(LL,cc,100,base); if(len>0) printf("%s\n",cc); }