提取字符串中一个或多个空格隔开的字符串
举例: 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 ...
- 编写一个函数,由实参传来一个字符串, 统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。
编写一个函数,由实参传来一个字符串, 统计此字符串中字母.数字.空格和其他字符的个数,并输出结果. /* 编写一个函数,由实参传来一个字符串, 统计此字符串中字母.数字.空格和其他字符的个数,并输出结 ...
最新文章
- php使用redis分布式锁,php基于redis的分布式锁实例详解
- 嵌入式编程之模块化编程
- numpy.eye详解
- eclipse 启动后maven插件报错
- 查看was中项目类的加载顺序
- 遵义医科大学计算机专业好吗,遵义医科大学专业评价
- cannot open layout editor - how to fix error message
- 【kafka】kafka Offset commit failed on partition The coordinator is not aware of this member
- unit 12 文档练习
- 分析师:网易游戏占营收91% 已成游戏公司
- Lyn for Mac v2.1 中文版 – 轻量级图片浏览器
- ZXing条形码识别框架识别的条型码的种类
- CTF 每日一题 Day39 达芬奇密码
- 拍出来好看的拍照软件?这4款好看好用的App简直赞到爆~
- 09组团队项目-Alpha冲刺-3/6
- 2月14日机构龙虎榜和知名游资操作情况
- 模糊神经网络(三)模糊逻辑和神经网络的对比
- html背景图与表面图不对齐,html – 将内容与背景图像对齐
- Sa-Token的Token有效期和临时有效期的区别
- 计算机与网络杂志投稿,计算机与网络杂志