常用字符串函数

本文详细介绍了C语言中的字符串处理函数,包括strcpy用于字符串拷贝、strcat进行字符串连接、strcmp进行内容比较、strstr查找子串以及strtok分割字符串。同时提到了strerror用于错误信息打印,但不如perror直观。
摘要由CSDN通过智能技术生成

1.strcpy字符串拷贝函数

1.1了解strcpy

看看cplusplus对strcpy的解释

9f2df224239e4546b59811a017640f2e.jpg

翻译一下 

b54e2564fe1c4972acee921fc4705785.png

1.2strcpy的使用 

02dbdfc0845c48b1991779589bf3910c.png

源头地址里的内容覆盖掉 目的地地址里的内容,并且返回目的地地址,目的地的大小要足够大才能覆盖完源头地址的字符

1.3模拟实现stecpy

7e6baa080d3b453fa3343845d45a8d32.png

 2.strcat 字符串连接函数

2.1了解strcat

9145bd8f3a9246e88d64ffdc49be00d8.jpg

 2.2strcat的使用

两个地址内的字符串都得包含\0

bb487b2da534492da001653ca7da1f3f.png

 2.3strcat的模拟实现

0070f50b97ef4eee9d4b61f51b7c0be3.png

 3.strcmp字符串内容比较函数

3.1认识strcmp

892b93036b304e3a8dab30969eb4173e.jpg

翻译 

1761658a15cc4ea6811758d49058463b.png

 3.2strcmp的使用

639dc675c896477b872792f074e39145.png

 3.3strcmp的模拟实现

fed8cb29b1c04667bf047cd2b82e1a3f.png

4 strstr字符串查找函数

4.1认识strstr

a603b27ea2824844b695834b83762eda.jpg

翻译 

d80a01c3dd1b4095aa544924fc056347.png

 4.2strstr的使用

9cc1b223529e47dba35b6ae98edb7c2f.png

4.3strstr的模拟实现

a2b1ae9621fb4af9a519d6c406177d43.png

5 strtok字符串分割函数

5.1认识strtok

72261e6765814c9f84364ca524adb8c7.jpg

 翻译

3e848fd5de1b425688fb1f63a585f05d.png

 2.strtok的使用

4dffdea1af7a40aaad6855ab58081f2d.png

 6 strerror

strerror能够打印错误码信息

883d8c04075f42f395a7470559f0909d.png

 0eab6a70888a424a8012828e113f6154.png

但不好用

如perror 

1b1d98d9e51746ae9a27fcb36ace2ba1.png

  • 12
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熬夜苦读学习

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值