我想是有这种函数的,但是要求你自己编写
main()
{
char *s;
int *a,n;
gets(s);/*输入一串数字,任意大小*/
a=(int *)malloc(strlen(s)); /*开辟内存一个地方用来放结果*/
for(n=0;n<strlen(s);n++) /*开始转换*/
a[n]=s[n]-'0';
for(n=0;n<strlen(s);n++) /*输出结果*/
printf("%d ",a[n]);
getch();
free(a); /*释放内存*/
}
这样做主要是为了逃开变量有最值的限制~