#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++] = '\0';
j++;
bNumber = 0;
}
i++;
k = 0;
}
printf("Count: %d\n", j);
for (i = 0; i<j; i++)
printf("%s\n", sNumbers[i]);
getch();
return 0;
}
运行结果图:
把字符串里面连续的数字依次存放到一个数组中
最新推荐文章于 2024-06-15 16:25:14 发布