<1> 有一个字符串符合以下特征(”abcdef,acccd,eeee,aaaa,e3eeeee,sssss,”;),要求写一个函数(接口),输出以下结果
1) 以逗号分割字符串,形成二维数组,并把结果传出;
2) 把二维数组行数运算结果也传出.

<2> 请自己定义一个接口(函数):
要求1:能正确表达功能的要求,定义出接口(函数)(30分);
要求2:正确实现接口(函数),并实现功能(40分);
要求3:编写正确的测试用例。(30分)。

```
#include "stdio.h"
#include "stdlib.h"
#include "string.h"int spitString(char *buf1,char c, char buf[10][30], int *mycount)
{char *p = NULL;int count = 0;int tmpcount = 0;char *pTmp = NULL;char buf2[1024];pTmp = buf1;p = buf1;do {p = strchr(p, c);if (p!= NULL) //如果找到{tmpcount = p - pTmp;memcpy(buf[count], pTmp , tmpcount);buf[count][tmpcount] = '\0';printf("%s \n", buf[count]);p = p + 1;pTmp=p;count ++;}else{break;}} while (*p != '\0');return 0;}void main()
{char *p = "abcdef,acccd,eeee,aaaa,e3eeeee,sssss,";char c = ',';char buf[10][30];int ncount;spitString(p, c, buf, &ncount);system("pause");
}

两个辅助变量挖字符串相关推荐

  1. C提高_day03_两个辅助指针变量挖字符串(强化4)

    #define _CRT_SECURE_NO_WARNINGS #include <stdlib.h> #include <string.h> #include <std ...

  2. 生成一个随机100内小数,转换为保留两位小数的字符串,不考虑四舍五入的问题。

    生成一个随机100内小数,转换为保留两位小数的字符串,不考虑四舍五入的问题.`` public class Demo02 {public static void main(String[] args) ...

  3. python中运行结果为false-python 两个一样的字符串用==结果为false问题的解决

    有时候我们需要判断两个字符串内容是否相等,判断内容相等,我们用"==",但是有时候发现print(str1)和print(str2)眼看着一模一样,但是用==时却是false 可能 ...

  4. php 字符串hash比较,分析两个 url 查询字符串和 hash 的区别

    分析两个 url 查询字符串和 hash 的区别<?php header("Content-type:text/html; charset=utf-8"); // 分析两个 ...

  5. JS两个相同的字符串被判断为不相等问题

    JS两个相同的字符串被判断为不相等问题 JS两个相同的字符串被判断为不相等问题 今天在写js的时候,遇到一个奇怪的问题,明明两个字符串相等,用alert()打印出来都一样,typeof的结果都是str ...

  6. 以英文逗号隔开的数字(每个数字可保留两位小数)字符串的正则表达式写法

    以英文逗号隔开的数字字符串的正则表达式写法 ^\d+(\,\d+)*$ 以英文逗号隔开的数字(每个数字可保留两位小数)字符串的正则表达式写法 ^\d+(\.\d{2})?(\,\d+(\.\d{2}) ...

  7. 【深挖字符串操作】·万字总结,这些知识点你真的懂了吗?

    大家好,我是Duoni!  开始前言 博主介绍:一位不愿透露姓名的艺术生跨界分子 学习阶段:C语言进阶 信念支撑:业精于勤,只要足够肝,世间就没有跨不了的界! 阅前请求:博主自愧没有任何计算机基础,之 ...

  8. python字符串对比两项_Python之字符串比较is、==、__cmp__

    0.str这个class,很常用,也经常可以看到两个字符串,进行is或者==的比较 is 和 == a.is表示对比的是对象标识符(即内存地址),用来检查对象的标识符是否一致,即两个对象在内存中的地址 ...

  9. jquery保留两位小数方法,字符串保留两位小数

    1. 简单的方法 四舍五入 var num =2.446242342; num = num.toFixed(2); // 输出结果为 2.45 不四舍五入 Math.floor(15.77845140 ...

最新文章

  1. 全局唯一ID生成方案
  2. 重装MAC系统 “安装器有效负载签名检查失败” 解决方法
  3. phpbreak跳出几层循环_php中break如何跳出多重循环的示例代码
  4. PAT_A1106#Lowest Price in Supply Chain
  5. ubuntu18docker下安装MySQL
  6. OC的项目网址(自己编写的项目)
  7. 八、朴素贝叶斯中文分类实战
  8. 第8章4节《MonkeyRunner源码剖析》MonkeyRunner启动运行过程-启动 8
  9. JAVA增删查改的实现
  10. Java双十二活动代码_双十二直播脚本怎么写?戳我速领!
  11. 协方差局长你_关于Eviews,你必须知道的20个精彩问答
  12. H5页面原生gps 定位获取经纬度
  13. 神经内科常用评估量表,神经功能缺损评分量表
  14. 【论文阅读】Coupled Iterative Refinement for 6D Multi-Object Pose Estimation
  15. easyswoole not controller class match
  16. 速读原著-UnixLinux基础(七)
  17. 临床医学中的生物信息学
  18. matlab如何在极坐标绘图,Matlab在极坐标中绘图
  19. Echarts(三):含有时间轴的可视化案例1
  20. 当AI入职FBI,克格勃直呼内行

热门文章

  1. 免费设置QQ空间背景音乐的方法
  2. python中divmod函数是什么意思_python中divmod是什么
  3. 利用Github Pages创建Hexo博客
  4. Java剑开天门(四)
  5. 【opencvc++编译问题汇总】‘CV_BGR2RGB‘、 “CV_AA“、CV_WINDOW_NORMAL、CV_CAP 报错
  6. Python与Ansys apdl有限元系列二:矩阵位移法计算桁架结构
  7. 7.3布朗运动-轨道的基本性质
  8. 基于JAVA宠物寄存管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  9. 戴维营第五天上课总结
  10. 毕业设计-基于机器卷积神经网络车辆压实线检测-YOLO