strtok
它是一个以分隔符为单位可以把字符串分成几份的一个函数 如上 可以将zpengwei@yeah.net分成3份
对于这个函数来说 他是对字符串进行修改 所以尽可能的使用临时拷贝的字符串
一般使用如下:
strerror 返回错误信息的函数
一般情况是如上图使用的 它是打印“”里面的内容 然后再把错误信息打印出来 这个函数的返回值是返回错误信息英文语句的首字母地址
3.memcpy 内存拷贝 可以拷贝任何类型的数据
可以拷贝任何类型的数据 也可以设置拷贝的字节个数
模拟实现
4.memmove
这个函数可以拷贝重叠内存的数据
模拟实现
对于有重叠部分的实现我们要考虑到两种情况 防止发生一些意想不到的情况
当dest<sour的时候我们要把sour的内容放到dest中可以把sour的内容从前往后拷贝
当dest>sour的时候我们要把sour的内容放到dest中可以把sour的内容从后往前拷贝
防止还没拷贝的数据被已拷贝过去的数据覆盖 得不到我们想要的结果