填空题:提取字符串中的数字
题目完全看不懂,不知道怎么办
求各位帮帮我
是看不懂题,还是看不代码?
很想知道怎么做到截图截这么糊的?
函数里面的代码,作用是提取字符串中0到9的数字字符,也就是每个人后面跟着的数字
同时这一串数字将以字符串的形式打印出来
%S
打印一遍int j=0;
for(int i=0;i<strlen(s);i++)
{
if(s[i]>='0'&&s[i]<='9')
{
name[j]=s[i];
j++;
}
}
逻辑也有一点问题,让i下标的位置相等会让name数组里面有空位,这样不得行。
不知道这个代码是你自己写的,还是别人写的示例代码……只能说进步空间还有亿点点大
如果对你有帮助,还请点个采纳,万分感谢!
建议可以去看看sscanf这个函数