字符串函数和内存函数

  1. strtok

它是一个以分隔符为单位可以把字符串分成几份的一个函数 如上 可以将zpengwei@yeah.net分成3份

对于这个函数来说 他是对字符串进行修改 所以尽可能的使用临时拷贝的字符串

一般使用如下:

  1. strerror 返回错误信息的函数

一般情况是如上图使用的 它是打印“”里面的内容 然后再把错误信息打印出来 这个函数的返回值是返回错误信息英文语句的首字母地址

3.memcpy 内存拷贝 可以拷贝任何类型的数据

可以拷贝任何类型的数据 也可以设置拷贝的字节个数

模拟实现

4.memmove

这个函数可以拷贝重叠内存的数据

模拟实现

对于有重叠部分的实现我们要考虑到两种情况 防止发生一些意想不到的情况

当dest<sour的时候我们要把sour的内容放到dest中可以把sour的内容从前往后拷贝

当dest>sour的时候我们要把sour的内容放到dest中可以把sour的内容从后往前拷贝

防止还没拷贝的数据被已拷贝过去的数据覆盖 得不到我们想要的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值