c语言 指针问题7

来源:百度知道 编辑:UC知道 时间:2024/05/24 01:13:04
在一个有数字和字母得字符串中怎么挑出数字呢??如果是字符我知道该怎么做得,但字符串不是一个整体嘛?怎么才能做呢??

C语言中没有专门为字符串存储的数据类型,而是把它存储在一个字符数组中以'\0'为结束符。
所以这个问题是很好解决的。
假如有一个数组a[10]和b[10](里面只能存储)你做一个循环,
for(i=0,j=0;i<0;i++)
{if(a[i]>='0'&&a[i]<='9'){b[j]=a[i];j++}}
你依据你的情况改一下就可以了。