举例: 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++;}}      }
}

提取字符串中一个或多个空格隔开的字符串相关推荐

  1. ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...

  2. 每天一道LeetCode-----以单词为单位逆序字符串,每个单词之间以一个空格分隔(原字符串中可能有多个空格)

    Reverse Words in a String 原题链接Reverse Words in a String 将字符串以单词为单位逆序,每个单词之间以一个空格间隔(原字符串中可能有多个空格) 逆序的 ...

  3. 统计字符个数的c语言程序设计,编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数。...

    编写一个函数,由实参传来一个字符串,统计此字符串中字母,数字,空格和其他字符的个数.在主函数中输入字符串以及输出上述结果. [c源程序] #include int letter,digit,space ...

  4. 【C】编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

    //编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函数中输入字符串以及输出上述的结果. #include <stdio.h> #includ ...

  5. 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。

    题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数,在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据,4 ...

  6. 7.9编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数,在主函数中输入字符串以及输出上述的结果。

    //C程序设计第四版(谭浩强) //章节:第七章 用函数实现模块化程序设计 //题号:7.9 //题目:编写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数, //在主函 ...

  7. 写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数

    写一个函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其他字符的个数(C语言) 题目要求:如标题 以下是具体代码: #include <stdio.h> int main() ...

  8. 编写一个函数,由实参传来一个字符串,统计次字符串中字母、数字、空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果

    /*编写一个函数,由实参传来一个字符串,统计次字符串中字母.数字.空格和其他字符的个数,在主函数 中输入字符串以及输出上述的结果*/#include <stdio.h> #include ...

  9. 编写一个函数,由实参传来一个字符串, 统计此字符串中字母、数字、空格和其他字符的个数,并输出结果。

    编写一个函数,由实参传来一个字符串, 统计此字符串中字母.数字.空格和其他字符的个数,并输出结果. /* 编写一个函数,由实参传来一个字符串, 统计此字符串中字母.数字.空格和其他字符的个数,并输出结 ...

最新文章

  1. vc picture控件载入背景图,随控件大小改变
  2. asp.net ajax聊天室,ASP.NET MVC4异步聊天室的示例代码
  3. cmd.exe命令行方式执行matlab代码 【转】
  4. 《深入理解Java虚拟机》笔记5——类加载机制与字节码执行引擎
  5. 【C++基础】模板参数与模板继承
  6. 擎天出口退税软件_新版申报系统退税申报注意事项
  7. FFMPEG的详细资料可以在它的官方网站上找到
  8. 计算机多文件管理,电脑文件管理几条小技巧
  9. Hibernate SqlQuery
  10. [原创]BizTalk 开发系列
  11. LayaAir 事件处理器 Handler
  12. python汇率的转换程序_用Python制作汇率转换小程序
  13. JavaScript中的时间与日期、正则表达式和Function类型
  14. 三维重建 | 单张彩色图像三维重建学习框架
  15. 为图片添加LOMO效果
  16. CodeForces-1138A
  17. 浅显易懂的理解SQL各种锁(基于MYSQL 8.0.28)
  18. 操作系统实战 45 讲:运行HelloOS界面
  19. 《加州消费者隐私法案》(CCPA)解读一:美国最严隐私法CCPA适用范围有哪些?
  20. Git ---- 国内代码托管中心-码云

热门文章

  1. Win32API:CreateDialog、DialogBox、DialogProc
  2. IO那些事01-IO总述和文件描述符
  3. oracle exp/imp命令使用parfile实现参数文件调用
  4. 如何有效的使用搜索词
  5. 马薇薇论阴天期盼太阳
  6. 随笔日记2018 4.10 关于多选框
  7. 目前最流畅的android手机,盘点国内最流畅的4款安卓手机,堪称用500天不卡顿
  8. 初中数学结合计算机教学设计,初中数学课教学设计与信息技术的有效整合-精选教育文档...
  9. Linux 如何查看内存使用情况
  10. HAC集群修改为单机