c语言提取字符串里面的数字,一个截取字符串中数字的函数
一个截取字符串中数字的函数
我编写了一个代码,是截取字符串中数字的函数,如输入字符串:ah123hs453sh3k后,应将字符串中的字符“123”变为整数123,“453”变为453,“3”变为3,然后放入另一数组中,我的代码是:
main()
{ char str[10];
int a[10]={0};
int i,j,k,m;
int sum;
int number;
i=0;
j=0,sum=0,number=0;
printf("enter:");
gets(str);
printf("\n");
for(m=0;m<10;m++)
printf("%c",str[m]);
while(*(str+i)!='\0')
{
if(('0'<=(*(str+i)))&&((*(str+i))<='9'))
{ number=*(str+i)-'0';
sum=sum*10+number;
number=0;
}
else
{if(('0'<=(*(str+i-1)))&&((*(str+i-1))<='9'))
{ a[j]=sum;
sum=0;
j++;
}
}
i++;
}
printf("out:");
for(k=0;k<10;k++)
printf("%5d\n",a[k]);
}
运行是不能显示正确结果,请各位高手给看看,哪里出现了错误,
[此贴子已经被作者于2006-6-9 22:54:34编辑过]
c语言提取字符串里面的数字,一个截取字符串中数字的函数相关推荐
- 编写一个截取字符串的函数
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串. 但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入" ...
- 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个...
2019独角兽企业重金招聘Python工程师标准>>> 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串,但要保证汉字不被截取半个,如"我ABC ...
- 编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串。 但是要保证汉字不被截半个。
题目: 编写一个截取字符串的函数,输入为一个字符串和字节数, 输出为按字节截取的字符串. 但是要保证汉字不被截半个,如"我ABC"4, 应该截为"我AB",输入 ...
- 2022-01-22:力扣411,最短独占单词缩写。 给一个字符串数组strs和一个目标字符串target。target的简写不能跟strs打架。 strs是[“abcdefg“,“ccc“],tar
2022-01-22:力扣411,最短独占单词缩写. 给一个字符串数组strs和一个目标字符串target.target的简写不能跟strs打架. strs是["abcdefg", ...
- C++ 在一个cpp文件中使用另一个cpp文件中定义的函数
C++ 在一个cpp文件中 使用另一个cpp文件中定义的函数 建立一个console项目 头文件 cpp文件 main.cpp 建立一个console项目 以dev为例,在[文件][新建][项目],新 ...
- java split 数字_java截取字符串,截串,substring和split,分割字母和数字,正则缝隙...
需求,把"01:大汽车",分成01和大汽车 有两种做法:一是substring Java代码 1 packagetest;2 3 public classsubstringTest ...
- 一个c语言源程序至少包括哪些内容,一个c源程序中至少应包括一个什么函数_后端开发...
PHP如何将PNG转换成JPG?_后端开发 PHP将PNG转换成JPG的方法:首先获取要转为JPG的PNG图片路径:然后通过"imagecreatefrompng()"函数,并根据 ...
- 使用计算机制作数字文本格式,计算机中数字、文字、图像、声音和视频的表示与编码...
设计计算机的最初目的是进行数值计算,计算机中首先表示的数据就是各种数字信息.随着应用的发展,现在计算机数据以不同的形式出现,如:数字.文字.图像.声音和视频等.但是,在计算机内部,这些数据形式还是以数 ...
- php截取字符串后编码不对,php截取字符串出现中文乱码问题的解决
在之前的文章中我们给大家接好了php截取字符串的实现,以及php截取中文字符串的使用,那么我们在截取中文字符串的时候,很多时候都会出现乱码的问题,那么我们今天就给大家介绍php截取字符串出现中文乱码问 ...
最新文章
- 华中科技大学计算机组成计算机数据表示实验(hust)平台_华中科技大学各院系2020年博士研究生“申请考核”制拟录取名单公示...
- 如何用消息系统避免分布式事务?
- kinux mysql报错10038_navicat连接linux系统中mysql-错误:10038
- ffmpeg推流时与服务器断开后的自动重连功能的实现
- C# 中使用面向切面编程(AOP)中实践代码整洁
- windows配置samba客户端_如何搭建与Windows客户机结合使用的Samba文件服务器?
- linux建立ftp suse_suse开通ftp的实例
- 小程序成长之路(一)-- 第一个完整demo
- linux如何导出mysql数据,linux下mysql数据的导出和导入
- qlistview 自定义控件_qlistview使用自定义模型的复选框
- 功率谱学习及matlab代码
- mysql怎么跨库查询_在MySQL中怎样进行跨库查询?
- 多维正态随机变量的条件概率密度函数推导
- 金融贷款逾期模型 -- 029
- 企业邮箱如何免费申请注册?
- 聊聊旷厂黑科技 | 手机多摄的终极奥义是“多”吗?
- 7-2 排座位 (25 分)
- apigateway-kong(二)admin-api(结合实例比官网还详细)
- go语言下载gin失败解决方案
- debussy vhdl co-simulation