提取字符串里的单词

简介: 例如:有以下字符串 字符串是:char str*="ok112009this9964541look"  提取字符串里的单词并输出。   #include #include #include int main() { char *str="ok112009th...

例如:有以下字符串 字符串是:char str*="ok112009this9964541look"  提取字符串里的单词并输出

 

#include<stdio.h>
#include<ctype.h>
#include<memory.h>

int main()
{
        char *str="ok112009this9964541look" ;
		char *fun=str;
        int state;
        for(;(*fun)!='\0';fun++)
        {
                while(isalpha(*fun)&&(*fun)!='\0')
                {
                putchar(*fun);
                fun++;
                state=1;
                }
                if(state)
                printf(" ");
                state=0;
        }
		

        return 0;
}
思路:顺序读入,判断是否为字母, 是则顺序输出,不是则输出空格然后把 state置为0。 有效的解决了重复输出空格的问题
相关文章
|
5G 网络性能优化 调度
NR 整体架构 | 带你读《5G 空口设计与实践进阶 》之八
每一代移动通信系统,其标志性的技术特征主要在于全新的空口技术。在深入讨论 NR 空中接口的底层设计前,有必要先认识和掌握 NR 无线接口架构。这节主要介绍 NR 的整体架构。
NR 整体架构 | 带你读《5G 空口设计与实践进阶 》之八
|
存储 运维 算法
关于innodb中查询的定位方法
原创转载请注明出处 源码版本 5.7.14 涉及源码文件 page0cur.cc page0page.h page0page.cc rem0cmp.cc 为什么谈及定位方法,因为在innodb中,比如一个插入语句我们需要定位在哪里插入(PAGE_CUR_LE),比如一个查询语句我们需要定位到其第一个需要读取数据的位置,因此定位方法是查询的根本。
1634 0
|
关系型数据库 MySQL Java
MySQL数据库连接池的原理和使用方法
MySQL数据库连接池的原理和使用方法
|
人工智能 自然语言处理 安全
支小蜜校园团餐系统赋能校园食堂打餐效率提升70%
支小蜜智慧校园-团餐系统赋能校园食堂管理能力、提升打餐效率、降低人工成本。
支小蜜校园团餐系统赋能校园食堂打餐效率提升70%
|
API TensorFlow 算法框架/工具
MLflow 快速入门
安装 使用一下命令即可安装 MLflow:
|
应用服务中间件 Linux Shell
如何从docker镜像里提取dockerfile
hello,大家好,今天在玩docker的时候发现了很好用的东西,他就是用来提取镜像中的dockerfile的。这个是前者留下来的镜像,但是dockerfile被删除了,现在想知道dockerfile里面是如何写的,然后去查了查就有了新的发现——通过镜像来提取dockerfile,接下来我就把方法分享给大家。
676 0
如何从docker镜像里提取dockerfile
|
机器学习/深度学习 人工智能 自然语言处理
阿里云GPU云服务器最新价格及购买和选择教程
阿里云GPU云服务器是一种适用于深度学习、科学计算、图形可视化、视频处理多种应用场景的具有超强的GPU算力的云服务器产品,目前阿里云官方对GPU云服务器提供了免费试用、首购3折起等众多优惠政策,小编来说说阿里云GPU云服务器最新价格及购买和选择教程。
2071 0
阿里云GPU云服务器最新价格及购买和选择教程
|
人工智能 运维 新能源
阿里公布碳中和目标 阿里云数据中心助力2030绿色云
绿电交易+绿色科技+智能平台,阿里云数据中心助力2030绿色云~
阿里公布碳中和目标  阿里云数据中心助力2030绿色云
|
IDE 开发工具 C#
Visual Studio 2022 Preview 2 发布:扩展跨平台功能,支持实时预览,debug 更高效
Visual Studio 2022 Preview 2 发布:扩展跨平台功能,支持实时预览,debug 更高效
Visual Studio 2022 Preview 2 发布:扩展跨平台功能,支持实时预览,debug 更高效
|
固态存储 应用服务中间件 异构计算
最新阿里云服务器购买价格表:国内和国外地域活动价格表
阿里云服务器购买价格表,你最想知道的国内和国外地域云服务器最新版的活动报价表整理出来了!包含新用户专享国内地域云服务器活动价格表、企业新用户专享国内地域云服务器活动价格表、老用户专享国内地域云服务器活动价格表和新老用户均可购买的海外地域云服务器活动价格表,以供大家参考选择!
748 0
最新阿里云服务器购买价格表:国内和国外地域活动价格表