C++ strcpy()
来源:互联网 发布:奥运知识知多少 编辑:程序博客网 时间:2024/06/06 18:23
#include<cstdio>#include<iostream>#include<cstring>#include<string>#include<cassert>using namespace std;char * my_strcpy(char *str1,const char *str2)//源字符串加const{assert(str1);assert(str2);//是否为空指针char *a=str1;memcpy(str1,str2,strlen(str2)+1);//内存重叠情况strcp(str1+1,str);return a;}char *my_memcpy(char *s1,const char *s2,int l){assert(s1);assert(s2);char *a=s1;if(s1<=s2||s1>=s2+l)//内存不重叠{while((*s1++=*s2++));}else//内存重叠{s1+=(l-1);s2+=(l-1);while(l--){*s1--=*s2--;}}return a;}int main(){char str[10]="zxc";char str1[10]="abc";char str2[10]="123";cout<<strcpy(str+1,str)<<endl;cout<<my_memcpy(str1+1,str1,4)<<endl;cout<<my_strcpy(str2+1,str2)<<endl;cout<<str<<endl;cout<<str1<<endl;cout<<str2<<endl;}
阅读全文
0 0
- strcpy.c
- C strcpy
- C strcpy
- c语言strcpy()用法
- C strcpy 用法
- c实现strcpy函数
- C++Strcpy函数用法
- c语言,strcpy
- C中strcpy漏洞
- C/C++ strcpy实现
- c语言strcpy实现
- [c]strcpy函数原型
- C语言实现strcpy
- C语言strcpy函数
- C语言:strcpy()
- C++Strcpy函数用法
- C语言实现strcpy
- 【C语言】 实现strcpy
- hadoop-yarn-架构
- java代码实现生成二维码和条形码
- 欢迎使用CSDN-markdown编辑器
- windows下gcc的安装和使用
- 深度学习Caffe实战笔记(19)Windows平台 Faster-RCNN 制作自己的数据集
- C++ strcpy()
- Nginx参数优化
- (个人)AR电子书系统创新实训第二周(2)
- 1294 全排列
- Linux 系统常用命令大全
- Android使用闪光灯作为手电筒的简单实现
- shopt -s expand_aliases
- 第六章 参数估计
- 多字节字符与宽字节字符