修改这个提问模版即可。详细描述你的问题有助于快速获得帮助。
详细描述下自己遇到的问题
记得说清楚你使用的操作系统、编译环境
用的是devc++,这个第二个函数那里要怎么传递字符串给s这个数组?
int ctoi (char c) { // helper function
if ('0' <= c && c <= '9') return c - '0';
if ('A' <= c && c <= 'Z') return c - 'A'; // TODO ... ;
if ('a' <= c && c <= 'z') return c - 'a';// TODO ... ;
return 0;
}
long atol_with_radix (char* s, int radix) {
int string,trans;
scanf("%s",&string);
trans
}
void main (int argc, char** argv) {
int i = atoi( argv[1] ); // call atoi in stdlib
int k = atoi( argv[2] );
long n = atol_with_radix( argv[3], i );
char s[65]; // long has 64 bits
ltoa( n, s, k ); // call ltoa in stdlib
printf( "%s\n", s );
}