如何从一串字符串中读取数字
2013-08-21 17:33
309 查看
例如从shift(1,2,3,4……n)中读取出1~n。
代码如下:
#include<stdio.h>
#include<string.h>
int main()
{
char a[10000];
char *p=a;
int num[10000];
int n=0;
int len=0,i;
gets(a);
p=p+6;
while(strlen(p))
{
sscanf(p,"%d%n",&num[n++],&len);
p=p+len+1;
}
for(i=0;i<n-1;i++)
printf("%d ",num[i]);
printf("%d\n",num[n-1]);
return 0;
}
代码如下:
#include<stdio.h>
#include<string.h>
int main()
{
char a[10000];
char *p=a;
int num[10000];
int n=0;
int len=0,i;
gets(a);
p=p+6;
while(strlen(p))
{
sscanf(p,"%d%n",&num[n++],&len);
p=p+len+1;
}
for(i=0;i<n-1;i++)
printf("%d ",num[i]);
printf("%d\n",num[n-1]);
return 0;
}
相关文章推荐
- 使用POI读取Excel时如何把数字转换成字符串
- Python读取文件中一串字符串并且把其中所有的数字组成一个新的字符串,并且打印出来
- php面试题 数字字符串如何转换成整数类型
- 如何将JAVA中的字符串转化成数字
- 如何判断一个字符串是否仅由数字or仅由数字英文字符or仅由汉字组成
- torch系列:torch中如何读取存放在hdf5文件中的字符串
- 如何截取字符串里面的所有数字
- [C#]生成一串包含字符和数字的随机字符串的方法
- 如何用正则给一个数字的字符串从后向前每三位加一个逗号?
- 如何把一个字符串中的数字提取出来? Javascript
- iOS开发如何判断一个字符串里只有纯数字
- Arduino学习笔记A6(补充) - 在串口读取多个字符串,并且转换为数字数组
- 由递归所想到的:如何将字符串或者数字转换成大写货币的问题
- js 如何将字符串中的大于8位的数字保留前3位,后面的替换成“*”
- java中如何判断一个字符串中含有字母或数字
- 如何获得一个字符串中数字的长度
- 校验出生日期,校验身份证格式,校验会员账户:9开头数字,校验手机号码是否合法,判断字符串中的url是否都是图片格式字符串,通过图片url读取图片并将图片转换成base64编码
- php截取字符串是如何工作的(含中英数字混排)
- 如何从输入流中读取数据到字符串中
- java读取字符串中数字