把字符串里面连续的数字依次存放到一个数组中
#include<stdio.h>
#include<conio.h>
#include<string.h>
int main(int argc, char* argv[])
{
const char str[256] = "abc123de4f67";
char sNumbers[32][32];
int i = 0,j = 0,k = 0;
int len = strlen(str);
int bNumber = 0;
while (i < len)
{
bNumber = 0;
while ((str[i] < "9") && (str[i] > "0"))
{
bNumber = 1;
sNumbers[j][k++] = str[i++];
}
if (bNumber)
{
sNumbers[j][k++] = " ";
j++;
bNumber = 0;
}
i++;
k = 0;
}
printf("Count: %d
", j);
for (i = 0; i<j; i++)
printf("%s
", sNumbers[i]);
getch();
return 0;
}
运行结果图:
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
