提取字符串中一个或多个空格隔开的字符串
举例: str = " abc 123333 qqw 12 1 3 sadfd dfasfdsf "这样的字符串提取出指定的第几n的字符串内容。
比如针对上面的字符串,想提取出第3个字符串,即"qqw",
那就写为
unsigned char* res[10];
getParaFromStrInstruction(str,3,res);
printf(res); // 即可得到res内容 = "qqw"
// index:表示获取第几个数据块。数据块之间可以是一个或者多个空格隔开的。
// str表示输入的字符串,res表示提取出的字符串存放的位置。
bool getParaFromStrInstruction(unsigned char* str,unsigned char index,unsigned char* res)
{unsigned char* tmp1,*tmp2;unsigned char a=0;if(*str == '\0') //这个字符串是空的,就获取失败return false;while(1)//去掉字符串开头的空格,如果开头有空格,就去掉,没有就不动它{if((*str) == ' '){str++;}elsebreak;}//现在这个字符串一开始就是字符了,不是空格开始while(1){if(a==index){ tmp1=str;while(1){str++;if(((*str) == ' ') || ((*str) == '\0')){tmp2=str-1;break;} } for(;tmp1<=tmp2;tmp1++){*(res) = *tmp1;res++;}return true; }else{str++; if(((*(str-1)) == ' ') && (*(str) != ' ')){a++;}} }
}
提取字符串中一个或多个空格隔开的字符串相关推荐
- ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...
- 每天一道LeetCode-----以单词为单位逆序字符串,每个单词之间以一个空格分隔(原字符串中可能有多个空格)
Reverse Words in a String 原题链接Reverse Words in a String 将字符串以单词为单位逆序,每个单词之间以一个空格间隔(原字符串中可能有多个空格) 逆序的 ...
- 统计字符个数的c语言程序设计,编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数。...
编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数.在主函数中输入字符串以及输出上述结果. [c源程序] #include int letter,digit,space ...
- 【C】编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
//编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函数中输入字符串以及输出上述的结果. #include <stdio.h> #includ ...
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数,在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据,4 ...
- 7.9编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。
//C程序设计第四版(谭浩强) //章节:第七章 用函数实现模块化程序设计 //题号:7.9 //题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函 ...
- 写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数
写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数(C语言) 题目要求:如标题 以下是具体代码: #include <stdio.h> int main() ...
- 编写一个函数,由实参传来一个字符串,统计次字符串中字母、数字、空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果
/*编写一个函数,由实参传来一个字符串,统计次字符串中字母.数字.空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果*/#include <stdio.h> #include ...
- 编写一个函数,由实参传来一个字符串, 统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。
编写一个函数,由实参传来一个字符串, 统计此字符串中字母.数字.空格和其他字符的个数,并输出结果. /* 编写一个函数,由实参传来一个字符串, 统计此字符串中字母.数字.空格和其他字符的个数,并输出结 ...
最新文章
- vc picture控件载入背景图,随控件大小改变
- asp.net ajax聊天室,ASP.NET MVC4异步聊天室的示例代码
- cmd.exe命令行方式执行matlab代码 【转】
- 《深入理解Java虚拟机》笔记5——类加载机制与字节码执行引擎
- 【C++基础】模板参数与模板继承
- 擎天出口退税软件_新版申报系统退税申报注意事项
- FFMPEG的详细资料可以在它的官方网站上找到
- 计算机多文件管理,电脑文件管理几条小技巧
- Hibernate SqlQuery
- [原创]BizTalk 开发系列
- LayaAir 事件处理器 Handler
- python汇率的转换程序_用Python制作汇率转换小程序
- JavaScript中的时间与日期、正则表达式和Function类型
- 三维重建 | 单张彩色图像三维重建学习框架
- 为图片添加LOMO效果
- CodeForces-1138A
- 浅显易懂的理解SQL各种锁(基于MYSQL 8.0.28)
- 操作系统实战 45 讲:运行HelloOS界面
- 《加州消费者隐私法案》(CCPA)解读一:美国最严隐私法CCPA适用范围有哪些?
- Git ---- 国内代码托管中心-码云
热门文章
- Win32API:CreateDialog、DialogBox、DialogProc
- IO那些事01-IO总述和文件描述符
- oracle exp/imp命令使用parfile实现参数文件调用
- 如何有效的使用搜索词
- 马薇薇论阴天期盼太阳
- 随笔日记2018 4.10 关于多选框
- 目前最流畅的android手机,盘点国内最流畅的4款安卓手机,堪称用500天不卡顿
- 初中数学结合计算机教学设计,初中数学课教学设计与信息技术的有效整合-精选教育文档...
- Linux 如何查看内存使用情况
- HAC集群修改为单机