1.字符串的拼接

使用c的函数char *strcat(char *str_des, char *str_sou);

将字符串str_sou接在字符串str_des后面(放在str_des的最后字符和“ ”之间)。

注意不要越界,可用strlen(input)函数求字符串长度之后再拼接。

2. 字符串的分割

使用c的函数 char *strtok(char *str_sou,constchar *str_sep);

str_sou:待分割字符串。str_sep:分割符号。

第一次调用:temp = strtok(input, a);(input:字符串,a:分隔符);

之后调用: temp = strtok(NULL, a);

temp为分割后得到的字符串。

3. demo

#include

#include

int main(void)

{

char input[16];

//拼接,a:分割符号;b,c:2个字符串

char *a = ":", *b = "1", *c = "我是qy";

printf("拼接前的字符串(乱码):%s

",input); //input 没有初始化,打印的是乱码

strcpy(input,b);

strcat(input,a);

strcat(input,c);

printf("拼接后的字符串:%s

",input);

// 长度:printf("拼接后的字符串的长度: %d

",strlen(input));

char *temp;

temp = strtok(input, a);

if (temp)

printf("分割符号前的字符串 : %s

", temp);

temp = strtok(NULL, a);

if (temp)

printf("分割符号后的字符串 : %s

",temp);

return 0;

}

以上这篇c语言 字符串的拼接和分割实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持云海天教程。

c语言 字符串切片重组,c语言 字符串的拼接和分割实例相关推荐

  1. c语言 字符串切片重组,C语言实现分割字符串

    背景 遇到一个将字符串分割场景.以前从没有用c语言实现,都是使用python的split()函数,python处理起来很简单. split()方法语法: str.split(str="&qu ...

  2. C语言数字与字母拼接,c语言 字符串的拼接和分割实例

    1.字符串的拼接 使用c的函数char *strcat(char *str_des, char *str_sou); 将字符串str_sou接在字符串str_des后面(放在str_des的最后字符和 ...

  3. c语言 字符串切片重组成完整,完美分割字符串,实现字符串的splict功能

    class Str:Client_C { string val; string[] str = new string[100]; public void StrT1() { //1.正常情况 //2. ...

  4. python字符串 切片_Python切片字符串

    python字符串 切片 Python string supports slicing to create substring. Note that Python string is immutabl ...

  5. python中字符串切片取奇数_Python中的字符串切片(截取字符串)的详解

    Python中的字符串切片(截取字符串)的详解 字符串索引示意图 字符串切片也就是截取字符串,取子串 Python中字符串切片方法 字符串[开始索引:结束索引:步长] 切取字符串为开始索引到结束索引- ...

  6. python字符串解释_Python学习:字符串的简单解释,深入浅出

    字符串是python很常见的一种数据类型,比如日志的打印,程序中函数的注释,数据库的访问,变量的操作都需要用到字符串. 一.字符串基础 字符串是由独立字符组成的一个序列,通常包含在单引号('')双引号 ...

  7. python 字符串子串_Python字符串子字符串

    python 字符串子串 A substring is the part of a string. Python string provides various methods to create a ...

  8. python字符串输入_python如何输入字符串

    字符串是 Python 中最常用的数据类型.我们可以使用引号( ' 或 " )来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如:var1 = 'Hello World!' v ...

  9. R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串、str_which函数返回字符串向量中所有包含匹配字符的位置(索引)

    R语言str_subset函数和str_which函数:str_subset函数提取字符串向量中所有包含匹配字符的字符串.str_which函数返回字符串向量中所有包含匹配字符的位置(索引) 目录

最新文章

  1. 一个女生写的如何追mm.看完后嫩头青变高手.zz(转贴)
  2. [PAT乙级]1038 统计同成绩学生
  3. PIT和TestNG突变测试简介
  4. 配置源码管理工具(2)
  5. html和css哪个优先,CSS3 | 样式和优先级
  6. 车林通购车之家--购车计算器模块--保险
  7. 为什么用java开发app_安卓开发为什么选择用Java语言
  8. 【JAVA SE】第十二章 流(Stream)、IO流和文件(File)
  9. 素拓活动策划书的撰写范文
  10. thinking in java(第七章)
  11. CentOS6_mini_安装后基本配置
  12. Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)
  13. mysql schemata_mysql8 参考手册-INFORMATION_SCHEMA SCHEMATA表
  14. 可以把视频从竖屏转换成横屏吗
  15. 『解疑』script标签 中 deffer和async属性的区别?
  16. 小程序授权之支付宝(普通公钥)
  17. CSS的浮动属性,附架构师必备技术详解
  18. Java PermGen 去哪里了?
  19. 外键字段未建索引引发的死锁
  20. 网易云短信接口调入(java)

热门文章

  1. 币易Coinyee烎新年 每天送出200万ECO
  2. 【UE4 第一人称射击游戏】07-添加“AK47”武器
  3. java 代码阅读题_● 试题三 阅读以下说明和Java程序代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 1.S - 赏学吧...
  4. 抓包工具Charles(青花瓷)使用教程!
  5. 一招解决robotframework报错“command: pybot.bat --argumentfile”
  6. 第一次使用爱斯维尔(Elsevier)论文模板注意事项
  7. 转: swf格式介绍
  8. Linux安装禅道最新版
  9. 平衡小车制作系列之八——总结
  10. Saxon - XSLT与XQuery处理器