求助!指针字符与整型数组间转换问题!!
题目如下:输入一个字符串,内有数字和非数字字符,如
a123x456 17960? 302tab5876
将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1].......统计共有多少个整数,并输出这些数。
如何辨别字符中的数字呢?我先想过,如
for(i=0;a[i]!='\0';i++)
for(j=0;j<10;j++)
if(a[i]=='j') //我以为如此可判断是否为数字,但由于‘’,只能固定为字母j,而不是整型变量
printf("%c ",a[i]);
哪位高人能指点呢?最好是用指针解决啊!!
没头绪啊...这还是书上的一题,要概念之间的区分弄很清楚吧。