入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

把字符串里面连续的数字依次存放到一个数组中

创建时间:2013-10-04 投稿人: 浏览次数:1681
#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;
}
运行结果图:
rs.png 
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像