1 #include<stdio.h> 2 int str_to_int(const char *str,int *num); 3 void int_to_str(char str[],const int strLen,const int num); 4 5 int main(int argc,char *argv[]) 6 { 7 char str[16]; 8 int ret = 0,n = 0; 9 while(1) 10 { 11 scanf("%s",str); 12 ret = str_to_int(str,&n); 13 if(ret == 0) 14 { 15 printf("%d ",n); 16 int_to_str(str,16,n); 17 printf("%s ",str); 18 } 19 else 20 { 21 printf("error "); 22 } 23 } 24 return 0; 25 } 26 27 int str_to_int(const char *str,int *num) 28 { 29 int sign = 1; 30 *num = 0; 31 const char *p = str; 32 while(*p != '